我正在向 CouchDB 发出 POST 请求,其中包含正文中的键列表。
这是 Stack Overflow 上之前提出的问题的后续:CouchDB Query View with Multiple Keys Formatting)。
我看到本例中返回了 711 行,偏移量为 209。对我来说,偏移量意味着已被截断的有效结果 - 您需要转到下一页才能看到它们。
我很困惑,因为偏移量、行数和我实际得到的内容似乎并没有相加。这些是我得到的结果:
{
total_rows: 711,
offset: 209,
rows: [{
id: 'b45d1be2-9173-4008-9240-41b01b66b5de',
key: 2213,
value: [Object]
}, {
id: 'a73d0b13-5d36-431f-8a7a-2f2b45cb480d',
key: 2214,
value: [Object]
},
etc BUT THERE ARE ONLY 303 OBJECTS IN THIS ARRAY????
]
}
Run Code Online (Sandbox Code Playgroud)
您尚未提供您正在使用的查询参数,因此我必须笼统一点。
该total_rows值是视图本身的总行数。是offset给定查询的第一个匹配行的视图中的索引。与查询参数匹配的行数在rows数组中返回,其总数很容易获得。
如果视图中没有用于直接键查询的条目,则偏移值是视图中的索引,如果条目具有所需的键,则该条目将位于该视图中。