从CouchDB获取第一个创建的文档?

时间:2017-10-04 02:57:50

标签: couchdb document

我知道如何获取couchDB创建的最后一个文档:

http://<IP>:5984/<DBname>/_changes?descending=true&limit=1

但我的问题是如何获取第一个文档的文档ID?

1 个答案:

答案 0 :(得分:0)

您可以从网址中排除 descending = true 参数,并仅使用http://<IP>:5984/<DBname>/_changes?limit=1。但是,根据docs

  

只保证提供给定文档的最新更改,例如,如果文档已添加字段,然后删除,则检查更改的API客户端不一定会收到添加文档的中间状态。 / p>

因此,如果第一个文档已被修改,它将不会显示为更改源中的第一个项目。

实现此目的的一种方法是在创建文档时在文档中添加date_created时间戳,并使用发出此字段的视图,以便按创建时间对文档进行排序。