我有一个简单的问题,我应该如何从couchdb中的给定数据库中检索所有文档的文档ID。
我编写了这段代码,用于检索所有文档 -
docs=CouchRest.get("http://localhost:5984/competency1/_all_docs?include_docs=true")
puts docs.to_json
上面的代码显示了数据库的全部细节。我希望能够只列出文档ID。
我非常感谢你的帮助。
感谢。
答案 0 :(得分:11)
从HTTP Document API关于检索所有文件:
要获取数据库中所有文档的列表,请使用special _all_docs URI。 ...将返回所有文件及其列表 修订ID,按DocID排序(区分大小写)
换句话说,获取/competency1/_all_docs
而不使用 ?include_docs=true
部分。出于以下几个原因,这是最佳解决方案。
limit
,startkey,
endkey`选项。