我知道如何获取couchDB创建的最后一个文档:
http://<IP>:5984/<DBname>/_changes?descending=true&limit=1
但我的问题是如何获取第一个文档的文档ID?
答案 0 :(得分:0)
您可以从网址中排除 descending = true 参数,并仅使用http://<IP>:5984/<DBname>/_changes?limit=1
。但是,根据docs:
只保证提供给定文档的最新更改,例如,如果文档已添加字段,然后删除,则检查更改的API客户端不一定会收到添加文档的中间状态。 / p>
因此,如果第一个文档已被修改,它将不会显示为更改源中的第一个项目。
实现此目的的一种方法是在创建文档时在文档中添加date_created时间戳,并使用发出此字段的视图,以便按创建时间对文档进行排序。