当使用web api查看我的couchbase视图时,我得到了这个结果:
{
"total_rows": 18279385,
"rows": []
}
但是我使用ruby couchbase gem如下
require 'couchbase'
c = Couchbase.connect(...)
sources = c.design_docs['Data']
pp sources.All
#<Couchbase::View:47373151271840 @endpoint="_design/Data/_view/All" @params={:connection_timeout=>75000}>
但是如何从视图中获取total_rows?我发现很少有与方法有关的文档&#34; total_rows&#34;但此时似乎并不存在。
答案 0 :(得分:0)
安东尼的评论解决了这个问题:
sources.All(limit: 0).fetch.total_rows
使用限制:0来加速请求。