我的模型中有这个:
user.js的:
...
usergroups: [{usergroup:{type: mongoose.Schema.Types.ObjectId, ref: 'UserGroup'},
status: {type: String, default: 'Pending'}}],
...
当用户加入用户组时,组的ID将存储在用户模型阵列的用户组字段中,状态字段默认为待处理,等待管理员批准。我可以填充一系列ID没问题,但是我不知道当填充字段与另一个字段配对时如何做。
我的模特错了或遗漏了一些明显的东西吗?
请帮忙!
谢谢
答案 0 :(得分:2)
这是你在找什么?
Schema.find({}).populate('usergroups.usergroup').exec(...);