我有一个带有参考公司的用户模型。我的数据如下:
{
"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'
})
答案 0 :(得分:1)
在NoSQL数据库中,所有内容都是面向文档的,因此您通常不会执行您要执行的操作。您需要在代码中自己管理“外键”关系。