有一个存储某些文档的cloudant数据库。
还有移动应用程序通过使用搜索索引来获取这些文档。
问题是: 是否有可能进行查询"获取在此之后出现的所有索引"?
例如: 我启动应用程序,并从id' aaa' aab'中获取数据库文档。和' aac'。 我想存储最后一个ID - ' aac' - 为了纪念我的应用程序。 然后,当我启动应用程序时,我想从“aac”之后出现的数据库文档中获取。
我认为主要的问题是,_ids被指定为随机字符串,但我想确定。
答案 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