为什么CouchDB视图的total_rows与没有找到行时的偏移量不同?

时间:2016-01-18 09:20:07

标签: database key couchdb

使用键调用CouchDB视图时,我没有得到任何结果,但total_rows与偏移量不同。

这让我感到惊讶,因为我认为偏移量是找到与视图键匹配的第一个文档时的索引。显然情况并非如此。

我的网址:

http://foutonURL/dbName/_design/designDocName/_view/viewName?key=%226696%22

回应:

{"total_rows":2716,"offset":2612,"rows":[

]}

1 个答案:

答案 0 :(得分:2)

当视图中没有与给定键匹配的条目时,offset值是视图的索引,如果条目具有所需的键,则该条目将在该视图中。从本质上讲,CouchDB说这是我找到给定密钥的条目,但那里什么都没有。