Couchdb 从数据库中获取数据
我有一个包含2个文档的CouchDB数据库 文件1 文件2-第一次修订Couchdb 从数据库中获取数据,couchdb,nosql,Couchdb,Nosql,我有一个包含2个文档的CouchDB数据库 文件1 文件2-第一次修订 { "_id": "002" "_rev": "1-abc" "status": "Pending" } 文件2-第二次修订 { "_id": "002" "_rev": "2-def" "status": "Executing" 现在,我需要搜索“Status”为“Pending”的文档。我使用下面的httpcurl命令来实现这一点 curl -X GET 'http://server_name
{
"_id": "002"
"_rev": "1-abc"
"status": "Pending"
}
文件2-第二次修订
{
"_id": "002"
"_rev": "2-def"
"status": "Executing"
现在,我需要搜索“Status”为“Pending”的文档。我使用下面的httpcurl命令来实现这一点
curl -X GET 'http://server_name.com:5984/my_tasks/_all_docs?Status=Pending'
这个cURL语句返回两个文档,但我只想让cURL查找更新的修订版,而不是旧的修订版。在这种情况下,我希望它跳过文档2的第一次修订。我应该使用哪一个cURL语句来进行此操作?您当前使用的是不受支持的HTTP参数 有关查询参数的完整列表,请参阅 如果要查询
\u all\u docs
端点,则只能像这样指定文档id:?key=“002”
如果要在其他字段上查询文档,可以:
- 使用
- 使用新的
curl -X GET 'http://server_name.com:5984/my_tasks/_all_docs?Status=Pending'