如何在couchdb中使用JSON路径查找文档? 请考虑我在沙发DB中有以下文件: { "id": "1234", "user": "test", "info": { "city": "New York" } } { "id": "4567", "user": "test2", "address": { "city": "New York" } }
现在假设我必须查找城市为纽约的文档。 我知道我可以使用_find方法来完成这项工作,如下所示- 发布:http://username:password@127.0.0.1:5984/db\u name/\u find如何在couchdb中使用JSON路径查找文档? 请考虑我在沙发DB中有以下文件: { "id": "1234", "user": "test", "info": { "city": "New York" } } { "id": "4567", "user": "test2", "address": { "city": "New York" } },couchdb,couchdb-2.0,couchdb-python,couchdb-3.x,Couchdb,Couchdb 2.0,Couchdb Python,Couchdb 3.x,现在假设我必须查找城市为纽约的文档。 我知道我可以使用_find方法来完成这项工作,如下所示- 发布:http://username:password@127.0.0.1:5984/db\u name/\u find { "selector": { "address": { "city": { "$eq": "New York" } }
{
"selector": {
"address": {
"city": {
"$eq": "New York"
}
}
}
}
{
"selector": {
"*": {
"city": {
"$eq": "New York"
}
}
}
}
这将给我以下结果-
{
"id": "4567",
"user": "test2",
"address": {
"city": "New York"
}
}
现在我只知道代码> {“城市”:“纽约”} /代码>。但是我想使用一个_find方法调用来获取这两个文档,不管文档是否包含
{“address”:{“city”:“newyork”}
或{“info”:{“city”:“newyork”}
我已经试过了,但这不起作用-
发布:http://username:password@127.0.0.1:5984/db\u name/\u find
{
"selector": {
"address": {
"city": {
"$eq": "New York"
}
}
}
}
{
"selector": {
"*": {
"city": {
"$eq": "New York"
}
}
}
}
如何使用一个\u find方法调用或类似的方法来获取这两个文档