我设置了以下架构:
var movieSchema = new Schema({
budget: { type: Number },
website: { type: String },
genres: [{ type: Schema.Types.ObjectId, ref: 'Genre' }]
created_at: Date,
updated_at: Date
});
然后我尝试使用$ in来查找类型属性:
//find all genre
Movie.find({ genres: { $in: [ mongoose.Types.ObjectId('57fd69f24704d92f06000094') ] } }, function(err, docs) {
console.log(docs);
});
但结果并没有回归。它适用于CLI mongo,但我不能用Mongoose进行查找。