CouchDB`\u all\u docs\u by\u seq`视图丢失,我该怎么办?
我正在阅读CouchDB一书的开头,在本书第1部分的末尾,有一个命令CouchDB`\u all\u docs\u by\u seq`视图丢失,我该怎么办?,couchdb,Couchdb,我正在阅读CouchDB一书的开头,在本书第1部分的末尾,有一个命令 $ curl -X GET http://127.0.0.1:5984/contacts/_all_docs_by_seq 我希望得到所有文档的列表,包括已删除的文档,但是我得到了这个列表 {"error":"not_found","reason":"missing"} 我该怎么办 我正在使用UbuntuServer12.04.1LTS,并安装了CouchDB 1.0.1。\u all_docs(带参数和不带参数)工作正常
$ curl -X GET http://127.0.0.1:5984/contacts/_all_docs_by_seq
我希望得到所有文档的列表,包括已删除的文档,但是我得到了这个列表
{"error":"not_found","reason":"missing"}
我该怎么办
我正在使用UbuntuServer12.04.1LTS,并安装了CouchDB 1.0.1。
\u all_docs
(带参数和不带参数)工作正常。编辑:似乎\u all_docs\u by_seq
在该书2009年发行后不久就被弃用,必须在CouchDB 1.0.1 2010年发行之前完全删除
JIRA评论中有一个参考(尽管有点偏颇)。正如上面提到的,\u seq的所有文档都被弃用,取而代之的是\u更改
这将为您提供所有文档更改的列表,包括使用\u更改的已删除文档
:
http://127.0.0.1:5984/contacts/_changes?include_all_docs=true
如果这不是你想要的,你可以提供你想要完成的更多细节,我也许可以完善答案
有关当前可用的CouchDB HTTP API,请参见本文
如果您对CouchDB的最新指南感兴趣,请参阅CouchDB权威指南。它可以在网上免费使用。好吧,我在上面的问题中提到,\u all\u docs
确实有效,但是\u all\u docs\u by\u seq
哦,很抱歉。请参阅上面的修订答案。非常感谢@lambmj为您的回答付出的努力和时间。这回答了我的问题