CouchDB支持使用view进行分页,但是当我使用_find
时却没有查询的总行数,我得到了一个bookmark
不透明字符串,其值类似于:
bookmark:"g1AAAAAyeJzLYWBgYMpgSmHgKy5JLCrJTq2MT8lPzkzJBYozGoMkOGASEKEsAErgDR0"
因此,有一种方法可以执行计数查询,以通过_find
查询来知道记录的总数吗?
例如:
要计算来自SQL的记录总数:select name, salary from employees where salary < 1000
我可以建立一个这样的计数:select count(1) total_rows from employees where salary < 1000
如何知道CouchDB选择器的记录总数:
{
"selector": {
"salary": {"$lt": 1000}
},
"fields": ["name", "salary"]
}
CouchDB 2.1
或更高。