У меня есть коллекция «многие ко многим» между блогом и тегами.Идея состоит в том, чтобы реализовать поиск по блогам по функциональности тегов (ключевых слов)Вот схема.
var blog = new mongoose.Schema({
title: String,
tag:[{
type: mongoose.Schema.Types.ObjectId,
ref: "tag"}]
var tag = new mongoose.Schema({
tag: String,
blog: [{
type: mongoose.Schema.Types.ObjectId,
ref: "blog"}]
Как лучше всего выполнить операцию обновления для такой ситуации?
Пример = В блоге 1 есть тег 1 и тег 2
Обновление = В блоге 1 добавлены тег 1 и тег 3
Каков наилучший способ обновления вложенных документов для коллекции блогов и тегов?А также удаление тегов, у которых больше нет идентификатора блога.
По сути, я пытаюсь найти хороший метод адресации обновлений для таких отношений «многие ко многим» и избегать необходимости проходить через это слишком.множество циклов forEach для решения этой проблемы.Спасибо