我是MongoDB的新手,所以我遇到了一些新手问题。
我在DB上有这个文件
{
"_id" : ObjectId("5a7ba73dbf27878474ac7682"),
"Enterprise" : "SpaceX",
"Address" : "qwerty",
"users" : [
{
"name" : "Elon",
"number" : "123456",
"email" : "elon@mars.com",
"user" : "elon",
"pass" : "byeroadster"
},
{
"name" : "Larry",
"number" : "3215465",
"email" : "larry@google.com",
"user" : "larry",
"pass" : "googlepassword"
}
]
}
我在做这个查询
var db = client.db('hauz_manager');
var findUser = db.collection('system_enterprise');
findUser.find({'users.user': data.user},{contatos: 1}).toArray(function(err, result){
console.log(result.users);
});
有了这个,我很喜欢
Enterprise: "SpaceX"
...
users: [{Object}]
而且,我无法做一些结果。用户,返回undefined。
TNX。
答案 0 :(得分:0)
console.log(result.users)
我认为你的回调返回数组。 你应该检查回调。 你需要一个循环吗?