【发布时间】:2016-06-08 10:07:40
【问题描述】:
我创建了一个视图,它包含数千条记录,我希望一次只获取 10 或 20 条记录,为此我尝试使用 http://localhost:5984/recipes/_design/recipes/_view/by_recipe?limit=2 不起作用,但它仍然在给我的全部数据。
我怎样才能做到这一点?
【问题讨论】:
标签: couchdb
我创建了一个视图,它包含数千条记录,我希望一次只获取 10 或 20 条记录,为此我尝试使用 http://localhost:5984/recipes/_design/recipes/_view/by_recipe?limit=2 不起作用,但它仍然在给我的全部数据。
我怎样才能做到这一点?
【问题讨论】:
标签: couchdb
也许您需要结合使用limit 和skip,根据这些文档:https://wiki.apache.org/couchdb/HTTP_view_API
【讨论】:
最好使用 startkey 和 limit 以避免在大量文档中响应缓慢。在上面的同一个 URL 中,你会发现这个。 例如: http://127.0.0.1:5984/mybd/_design/myviews/_view/get?startkey="blabla1"&limit=2
【讨论】: