我有3个收藏集,例如 Employee,Project和Work , 我有两种互相引用的方式。
当一次插入/删除到工作中时,这非常好(我将更新员工/项目集合)。但是当我在Work中执行 InsertMany
时,如何更新员工/项目集合?
员工架构
name: {
type: String,
required: true
},
work:[{
type: mongoose.Schema.Types.ObjectId,
ref: 'Work',
}]
项目架构
name: {
type: String,
required: true
},
work:[{
type: mongoose.Schema.Types.ObjectId,
ref: 'Work',
}]
工作模式
date: {
type: Date,
},
employee: {
type: mongoose.Schema.Types.ObjectId,
ref: 'Employee',
},
project: {
type: mongoose.Schema.Types.ObjectId,
ref: 'Project',
},