为什么没有找到行时 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 是说这是我去寻找给定键的条目的地方,但那里什么也没有。
当使用键调用 CouchDB 视图时,我没有得到任何结果,但是 total_rows 与偏移量不同。
这让我感到惊讶,因为我认为偏移量是找到与视图键匹配的第一个文档时的索引。显然不是这样。
我的URL:
http://foutonURL/dbName/_design/designDocName/_view/viewName?key=%226696%22
回复:
{"total_rows":2716,"offset":2612,"rows":[
]}
当视图中没有与给定键匹配的条目时,offset
值是视图的索引,如果它具有所需的键,条目将位于该视图中。本质上,CouchDB 是说这是我去寻找给定键的条目的地方,但那里什么也没有。