如何使MEAN.js默认文章用户保存到用户数组中?

时间:2015-08-06 21:57:44

标签: javascript arrays mongodb meanjs

我正在尝试使默认的文章创建页面将用户添加到MongoDB中的用户数组。

我不知道

ref: 'User'
是如何在这里工作的。任何人都可以解释为什么这不起作用或只是指向一个特定的位置来阅读文档中的这个?

MEAN.js default template properly assigns the current window's user:

    user: {
        type: Schema.ObjectId,
        ref: 'User'
    }
My attempt which isn't saving the User but instead creates an empty Array:

    users: {
        type: [{
            type: Schema.ObjectId,
            ref: 'User'
        }]
    }

1 个答案:

答案 0 :(得分:0)

使用mongoose模式在mongodb中保存数组的有效语法是:

users: [{        
    type: Schema.ObjectId,
    ref: 'User'
}]