我的键记录如下:
如何基于键的第一部分(001或002)使用Mango查询来查询ouchdb数据库。如果我搜索“ 002”,第四个应该会失败
答案 0 :(得分:1)
您可以使用CouchDB API参考的第Condition Operators章中所述的$regex
运算符。在下面的示例中,我假设_id
是您要搜索的关键字。
"selector": {
"_id": {
"$regex": "^001.*"
}
}
这是一个使用CURL的示例(将<db>
替换为数据库名称)。
curl -H 'Content-Type: application/json' -X POST http://localhost:5984/<db>/_find -d '{"selector":{"_id":{"$regex": "^001.*"}}}'