首先,我和nedb一起使用羽毛客户端,我跟着这个documentation。
所以我有一个像这样结构的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)
})
但我只在控制台[]
中获得一个空数组。
我在这里做错了吗?
答案 0 :(得分:6)
在mongo中,嵌套字段通常可以使用。运算符(dot notation)
试试这段代码:
users.find({ query: { 'personal.name': 'Robert' } }).then