mongoose只返回文档的id

我是新来的mongoosemongodb 。使用这个教程来创build我的第一个应用程序。

当我使用mongoosemodel.find()它只返回文档的ID。

我已经通过mongoose的文件,但我对此感到困惑。

 // define model ================= var User = mongoose.model('User', { firstName :String, lastName :String, }); 

询问

 User.find(function(err,users){ if(err) response.send(err) console.log(users); response.json(users); }); 
  • 这是mongoose的默认行为?

  • 我是否需要在查询中明确包含我的字段名称?

  • 我将如何获得所有领域?

请让我知道我做错了什么。

该教程缺lessmongoose.Schemaconfiguration,所以你的“创build”实际上并没有设置这两个属性。

定义你的模型时试试这个:

 // define model ================= var User = mongoose.model('User', new mongoose.Schema({ firstName :String, lastName :String, }));