同时保存subdoc ref和父文档

时间:2015-06-04 03:07:35

标签: mongodb mongoose mean-stack

我有一个带有参考公司的用户模型。我的数据如下:

{
"name":"justin", 
"notes":"hello notes",
"company":
    {"name":"acme inc"}
}

是否可以将我的数据保存为单个电话,或者我是否需要先保存公司模型,然后保存我的用户?

var UserSchema = new Schema({
    name: {
        type: String,
        trim: true,
        default: ''
    },
    notes:{
        type:String
    },
    company: {
        type: Schema.ObjectId,
        ref: 'Company'
    })

1 个答案:

答案 0 :(得分:1)

在NoSQL数据库中,所有内容都是面向文档的,因此您通常不会执行您要执行的操作。您需要在代码中自己管理“外键”关系。