我正在使用mongoose,并希望去所有的成员,并单独使用每个研究的结果

我正在使用mongoose,并希望去所有的成员,并分别使用每个研究的结果:

  1. 每次我使用Model.find() ,我都会得到null。
  2. 我不知道如何单独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); });