У меня есть модель схемы mon goose для сохранения продуктов, подобных следующим.
Если я встраиваюсь таким образом, обновление продуктов в нескольких документах становится затруднительным, в настоящее время я сохраняю путь для каждого продукта Использование массового ввода по указанному пути c для обновления продукта.
Это работает, но является ли это правильным способом обновления продуктов в нескольких документах на нескольких позициях?
Сохранение продуктов в другой коллекции для получения продуктов требуется еще один вызов БД, неужели это приводит к узкому месту?
Какой способ лучше для этой цели?
- Если я использую заполнение, то для получения нескольких вызовов требуется все детали воронок
- Помогает ли агрегатная функция сократить вызовы в БД при получении всех воронок с продуктами?
Заранее спасибо
{
funnels: {
offers: {
products: [{
id: "111",
title: "Product#1"
},
{
id: "222",
title: "Product#2"
}
]
}
}
}