我有一个带有 Mongoose ODM 的 NodeJS 应用程序。我想从集合中选择三个特定字段。例如,我的集合是“用户”,具有字段 '_id','username','email','usertype','password'... 我只想选择 'username','email'&'usertype' 。这是我的代码
var query = models.User.find({}).select('UserName', 'Email', 'UserType');
这适用于 mongoose 2 版本,我更新到 Mongodb 2.2 和 Mongoose 3.3.1。现在我收到错误
500 TypeError: Invalid select() argument. Must be a string or object.
任何人都可以提出解决方案吗?