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

Why is CouchDB view's total_rows different to offset when no rows are found?

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

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

我的URL:

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

回复:

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

]}

当视图中没有与给定键匹配的条目时,offset 值是视图的索引,如果它具有所需的键,条目将位于该视图中。本质上,CouchDB 是说这是我去寻找给定键的条目的地方,但那里什么也没有。