如何将一组引用的对象提取到一个数组中,而不必过度使用异步任务?例如,
var UserSchema = new mongoose.Schema({
username: {
type: String,
unique: true,
required: true
},
accessRights: [{
role: {
type: mongoose.Schema.Types.ObjectId,
ref: 'Role',
required: true
},
account: {
type: mongoose.Schema.Types.ObjectId,
ref: 'Account'
}
}]
};
如何在没有异步瀑布的情况下获取和初始化accessRights数组?因为在这种情况下,这看起来像意大利面条代码,我在一个对象中有一组引用。