我有一个vendor_medicines集合,它有一个外键' vendor_id',我有一个vendor_medicine_ids数组,我通过邮递员收到。我想选择属于vendor_medicine_ids列表的所有记录,然后根据外键i-e vendor_id对该查询的结果进行分组。 我将使用' For'循环以保存生成的子集'在另一个集合'预订'。
这是vendor_medicines集合。
var vendorMedicineSchema = mongoose.Schema({
ObjectId: ObjectId,
medicine_name: {
type: String,
required: true
},
vendor_id: {
type: String,
required: true
},
is_active: {
type: Boolean,
default:
true
}, device_token: String,
})