我正在使用 Mongoose ,并希望所有成员都单独使用每项研究的结果:
- 每次使用
Model.find()
时,我都会得到 null。 - 我不知道如何单独搜索所有元素。
以下代码包含我所做的事情
async.waterfall([
function (done) {
user.find({}).exec(function (err, user) {
done(err, user);
});
},
function (user, done) {
console.log(user.firstName);
}
], function (err) {
console.log(err);
});
感谢您的帮助!
最佳答案
从User.find()
获得的结果是一个用户对象数组。因此 Array.firstname
将为 null
。
async.waterfall([
function (done) {
user.find({}).exec(function (err, user) {
done(err, user);
});
},
function (users, done) {
users.forEach(function(user) {
console.log(user.firstName);
});
done(null, users);
}
], function (err) {
console.log(err);
});
关于node.js - 我正在使用 Mongoose ,并希望所有成员都单独使用每项研究的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32941102/