我使用猫鼬,想要去所有成员并单独使用每项研究的结果

时间:2015-10-05 04:04:33

标签: node.js mongodb mongoose

我使用猫鼬并希望成为所有成员并单独使用每项研究的结果:

  1. 每次我使用 Model.find() 时,我都会为空。
  2. 我不知道如何单独搜索所有元素。
  3. 以下代码包含我已完成的工作

    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);
    });
    

    感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您从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);
});