Couchdb 如何在使用cloudant find api时查找总行

Couchdb 如何在使用cloudant find api时查找总行,couchdb,cloudant,Couchdb,Cloudant,我有一个查找查询,如下所示 POST /movies/_find HTTP/1.1 Accept: application/json Content-Type: application/json Content-Length: 168 Host: localhost:5984 { "selector": { "year": {"$gt": 2010} }, "fields": ["_id", "_rev", "year", "title"], "

我有一个查找查询,如下所示

POST /movies/_find HTTP/1.1
Accept: application/json
Content-Type: application/json
Content-Length: 168
Host: localhost:5984

{
    "selector": {
        "year": {"$gt": 2010}
    },
    "fields": ["_id", "_rev", "year", "title"],
    "sort": [{"year": "asc"}],
    "limit": 2,
    "skip": 0
}

返回与查询匹配的前两个结果。是否可以通过此查询获取总行数。这在构建分页时非常有用

不,抱歉。为了做到这一点,查询需要拖网整个集合进行计数。请注意,文本索引已经支持开箱即用分页:


不,对不起。为了做到这一点,查询需要拖网整个集合进行计数。请注意,文本索引已经支持开箱即用分页:


您可以使用get/movies获取数据库的元数据

总行数-“单据计数”

响应示例:

    {
      "update_seq": "<some data>",
      "db_name": "movies",
      "sizes": {
        "file": <size>,
        "external": <size>,
        "active": <size>
      },
      "purge_seq": 0,
      "other": {
        "data_size": <size>
      },
      "doc_del_count": <number>,
      "doc_count": <number>,
      "disk_size": <size>,
      "disk_format_version": <version>,
      "compact_running": false,
      "instance_start_time": "0"
    }
{
“更新顺序”:“,
“db_名称”:“电影”,
“尺寸”:{
“文件”:,
“外部”:,
“活动”:
},
“清除顺序”:0,
“其他”:{
“数据大小”:
},
“doc_del_count”:,
“单据计数”:,
“磁盘大小”:,
“磁盘\u格式\u版本”:,
“compact_running”:错误,
实例开始时间:“0”
}

您可以使用get/movies获取数据库的元数据

总行数-“单据计数”

响应示例:

    {
      "update_seq": "<some data>",
      "db_name": "movies",
      "sizes": {
        "file": <size>,
        "external": <size>,
        "active": <size>
      },
      "purge_seq": 0,
      "other": {
        "data_size": <size>
      },
      "doc_del_count": <number>,
      "doc_count": <number>,
      "disk_size": <size>,
      "disk_format_version": <version>,
      "compact_running": false,
      "instance_start_time": "0"
    }
{
“更新顺序”:“,
“db_名称”:“电影”,
“尺寸”:{
“文件”:,
“外部”:,
“活动”:
},
“清除顺序”:0,
“其他”:{
“数据大小”:
},
“doc_del_count”:,
“单据计数”:,
“磁盘大小”:,
“磁盘\u格式\u版本”:,
“compact_running”:错误,
实例开始时间:“0”
}

谢谢。我最终使用了搜索API,它返回了total rowsThank you。我最终使用了搜索API,它返回了total rowshow来应用
“选择器”:{“年”:{“$gt”:2010}
如何应用
“选择器”:{“年”:{“$gt”:2010}