gpt4 book ai didi

database - couchdb 使用分页显示不同的记录数?

转载 作者:搜寻专家 更新时间:2023-10-30 23:25:59 24 4
gpt4 key购买 nike

我想计算 couchDB 有多少条数据库记录。所以点击下面的 API,它返回 json,它也有记录计数。

   GET http://localhost:20984/mydb/

jSON

{
"db_name": "mydb",
"update_seq": "25577-g1AAAAFLeJ4mDJtXMoSQMrqYcpacSjLYwGSDA1ACqhyPljpJ7xKF0CU7gcrXYlX6QGI0vtgpWJ4lT6AKIW4tTYLACqwZ0c",
"sizes": {
"file": 20881199,
"external": 11977342,
"active": 16542736
},
"purge_seq": 0,
"other": {
"data_size": 11977342
},
"doc_del_count": 0,
"doc_count": 25569,
"disk_size": 20881199,
"disk_format_version": 6,
"data_size": 16542736,
"compact_running": false,
"cluster": {
"q": 8,
"n": 1,
"w": 1,
"r": 1
},
"instance_start_time": "0"
}

这里 doc_count25569 所以我假设总记录是 25569

但是当我将 document_per_page 设置为 100 并开始查看记录时,它显示第一页有 100 条记录,第二页有 200 条记录等等。如果我继续这样做,它会显示超过 35000 条记录。

现在我的问题是,如果总记录是 25569,那么 couchDB 如何通过分页向我显示超过 35000 的记录?

最佳答案

doc_count 是正确的,它报告指定数据库中的文档数。

假设您正在使用 Fauxton 并在那里将“每页文档数”切换为 100,我能够重现所描述的行为。当我在短时间内反复按下一个箭头时,显示的数据和分页器上的数字不同步。因此,这似乎是 Fauxton 的一个错误。

关于database - couchdb 使用分页显示不同的记录数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57765152/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com