2014-10-08 150 views
0

我有这在我的模型对象ID:填充阵列与内部

user.js的:

... 
    usergroups: [{usergroup:{type: mongoose.Schema.Types.ObjectId, ref: 'UserGroup'}, 
       status: {type: String, default: 'Pending'}}], 
... 

当用户加入一个用户组,该组的ID被存储在所述用户组场的用户模型数组,并且状态字段默认为待处理,正在等待管理员的批准。我可以填充一个ID数组没有问题,但我不知道如何填充字段与另一个填充字段。

我是否让我的模型错误或缺少明显的东西?

请帮忙!

谢谢

回答

1

这是你在找什么?

Schema.find({}).populate('usergroups.usergroup').exec(...); 
+0

天才!我现在觉得很愚蠢......显示良好的夜间睡眠可以提供帮助。谢谢! – 2014-10-09 06:59:57