Как обрабатывать двухсторонние ссылки на InsertMany ()? - PullRequest
0 голосов
/ 11 марта 2019

У меня есть 3 коллекции, такие как Сотрудник, Проект и Работа , У меня есть две ссылки на них друг друга.

это прекрасно, если сделать одну вставку / удаление в работу (я обновлю коллекцию сотрудников / проектов). но когда я делаю 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',
},
...