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。