mongooseselect子文件
我有这个mongoose纲要:
UserSchema = new db.Schema({ fullname : String, sale : [{ _id: [db.Schema.Types.ObjectId] }], friends : [db.Schema.Types.ObjectId] }
我怎样才能修复这个代码,使其select销售的_id字段? TIA
user.Model .find({ _id : { $in: friends } }) .select('sale._id') // invalid syntax .exec(function(err, results) { console.log(results); });
UserSchema = new db.Schema({ fullname : String, sale : [{ type: db.Schema.Types.ObjectId, ref: 'Sale' }], friends : [db.Schema.Types.ObjectId] } user.Model .find({ _id : { $in: friends } }) .exec(function(err, results) { console.log(results); });
您不需要.select
模式中的所有内容都将被默认选中。 你可能想要做.populate('sale')
,这将加载完整的销售实例,而不是只是_id。
- Node Express说EADDRINUSE但端口是免费的
- express.js中“app.render”和“res.render”有什么区别?
- 用Node.js和Express.js和AngularJs和nodemiailer发送邮件不发送邮件
- 快速会话中req.sessionID和req.session.id之间的区别
- 用于在Mongo文档中更新数组内部对象的Mongoose语法
- 如何从一个Node.js / Express应用程序中的Mongoose pre hook中查询?
- Shopify。 用shopify-node-api更新元字段时出现问题
- 如何使用两个中间件与注册方法node-restful?
- 如何与Node.js Express压缩中间件打好?