我正在使用mongoose,并希望去所有的成员,并单独使用每个研究的结果
我正在使用mongoose,并希望去所有的成员,并分别使用每个研究的结果:
- 每次我使用
Model.find()
,我都会得到null。 - 我不知道如何单独search所有元素。
下面的代码包含了我所做的
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); });