2

首先,我将羽毛客户端与 nedb 一起使用,并遵循了此文档

所以我有一个这样的json结构:

{
    personal: {
        name: 'Robert'
    }
},
{
    personal: {
        name: 'Mark'
    }
},
{
    personal: {
        name: 'Jester'
    }
}

我想搜索“罗伯特”。我现在的代码如下所示:

users.find({ query: { personal: { name: 'Robert' } } }).then(function (response) {
    console.log(response.data)
}, function(error) {
    console.log(error)
})

但我在控制台中只得到一个空数组[]

我在这里做错了吗?

4

1 回答 1

5

在 mongo 中,嵌套字段通常可以使用 . 运算符(点符号

试试这个代码:

users.find({ query: { 'personal.name': 'Robert' } }).then

于 2017-03-16T08:07:36.113 回答