在某些ID之后出现的Cloudant搜索文档

时间:2015-10-14 16:50:21

标签: cloudant

有一个存储某些文档的cloudant数据库。

还有移动应用程序通过使用搜索索引来获取这些文档。

问题是: 是否有可能进行查询"获取在此之后出现的所有索引"?

例如: 我启动应用程序,并从id' aaa' aab'中获取数据库文档。和' aac'。 我想存储最后一个ID - ' aac' - 为了纪念我的应用程序。 然后,当我启动应用程序时,我想从“aac”之后出现的数据库文档中获取。

我认为主要的问题是,_ids被指定为随机字符串,但我想确定。

1 个答案:

答案 0 :(得分:0)

搜索索引时,请尝试在请求正文的JSON对象中包含选择器字段:

{
  "selector": {
    "_id": {
      "$gt": "the_previous_id"
    }
  },
  "sort": [
    {
      "_id": "asc"
    }
  ]
}

另外,来自https://docs.cloudant.com/document.html

“_id字段由您创建,或由Cloudant自动生成为UUID。”

因此,如果Cloudant生成的_ids不适合您,则可以在创建文档时提供自己的_ids。

条件操作员:
https://docs.cloudant.com/cloudant_query.html#condition-operators