Couchdb 查询视图限制

pew*_*ers 1 couchdb pouchdb

在视图中查询文档时,如果limit未提及参数,显示的文档数量是否有限制?

这个链接确实说Columns can be a list of values, there is no set limit to the number of values or amount of data that columns can hold.

但不确定这是否意味着我们可以将任何数字作为限制或默认情况下没有限制。我只想知道默认情况下如果没有提到限制参数,输出文档的数量是否有限制?

Dom*_*nes 5

在 CouchDB 中,视图的默认行为是返回所有结果,因此limit如果要进行某种分页或返回数据的子集,则必须指定一个参数。

  • 对于默认限制为 25 个结果的 mango 查询,情况并非如此。你知道有没有办法让 mango 查询返回所有结果,或者我是否应该指定一个任意的上限? (5认同)
  • @zlr 对于`MangoQuery`,你*必须*设置一个限制。如果您想通过 mango 查询来查询所有文档,您应该设置任意上限或使用 /{db}/_all_docs 视图的 `total_rows` 并将其用作限制。后一种解决方案需要额外的 http 请求,但可能更具未来证明。 (2认同)