Couchdb 在查找查询中指定字段

Couchdb 在查找查询中指定字段,couchdb,pouchdb,couchdb-mango,Couchdb,Pouchdb,Couchdb Mango,我正在使用带有find插件的backdb7。 我想使用mango query检索特定信息。但当特定值位于对象内部时,不会返回上一个值 范例 返回示例: 但同样的mango查询在couchdb上正确返回文档。有人知道它是什么吗?为什么不在字段中只添加docData???您是否只需要docData对象中的特定值?是的,我只需要特定的docData属性。因为如果我恢复了所有内容,我将获得比应用程序所需更多的信息。奇怪的是,这种语法适用于couchdb,而不适用于PockDB,因为两者都使用mango查

我正在使用带有find插件的backdb7。 我想使用mango query检索特定信息。但当特定值位于对象内部时,不会返回上一个值

范例

返回示例:


但同样的mango查询在couchdb上正确返回文档。有人知道它是什么吗?

为什么不在
字段中只添加
docData
???您是否只需要
docData
对象中的特定值?是的,我只需要特定的docData属性。因为如果我恢复了所有内容,我将获得比应用程序所需更多的信息。奇怪的是,这种语法适用于couchdb,而不适用于PockDB,因为两者都使用mango查询,
{
    "selector": {
        "docType": "client"
    },
    fields: [
        "_id",
        "docData.name",
        "docData.lastName",
        "docData.address.street",
        "docData.age"
    ]
}
[
    {
        "_id": 1,
        "docData": {
            "age": 21
        }
    },
    {
        "_id": 2,
        "docData": {
            "age": 22
        }
    }
]