未定义"/>
mongoose.find()返回未定义
[[MongoDB]我正在尝试从集合中的所有文档中获取对象name
。但是console.log(users.name)
返回未定义。
Data.find({}, 'name', function (err, users) {
if (err) {
console.log(err);
} else {
console.log(users.name)
}
})
但是,如果我尝试登录users.length
,它将正常工作。仅users.name
返回未定义
第二个参数必须是一个对象,而不仅仅是一个字符串。而且.find
返回数组,而不是对象,因此可以迭代数组或执行console.log(users[0].name)
Data.find({}, { name: 1 }, function (err, users) {
if (err) {
console.log(err);
} else {
console.log(users.name);
}
});
更多推荐
mongoose.find()返回未定义
发布评论