将一组引用的对象提取到数组中

时间:2016-05-29 20:12:28

标签: node.js mongoose

如何将一组引用的对象提取到一个数组中,而不必过度使用异步任务?例如,

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数组?因为在这种情况下,这看起来像意大利面条代码,我在一个对象中有一组引用。

0 个答案:

没有答案