Как я могу изменить население в Монго.У меня есть 2 схемы
Пользователь:
var user_scheme = new mongoose.Schema({
name:String,
age:Number,
roles:{
type:mongoose.Schema.Types.ObjectId,
ref:'Role'
}
});
Роль:
var role_scheme = new mongoose.Schema({
name:String,
});
Документы:
///user
{
"_id" : ObjectId("5bf9a19b01ce3e19b440aed8"),
"name" : "user1",
"age" : 22,
"roles" : ObjectId("5c0242621ab7b677e6b2e01e"),
"__v" : 0
}
///role
{
"_id" : ObjectId("5c0242621ab7b677e6b2e01e"),
"name" : "Admin"
}
Код:
User.find().populate('roles').exec(function (err, data) {
res.json(data);
})
Здесь я могу получить роли под пользователем, но как получить пользователей под каждой ролью.