【发布时间】:2026-01-12 16:45:01
【问题描述】:
我有一个带有 Mongoose ODM 的 NodeJS 应用程序。 我想从集合中选择三个特定字段。 例如,我的集合是“用户”,具有字段“_id”、“用户名”、“电子邮件”、“用户类型”、“密码”...... 我只想选择 '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.
谁能提出解决方案?
【问题讨论】:
标签: javascript node.js mongodb mongoose