@olezhenka

Как модифицировать определенный объект в массиве?

У меня есть базы Users, Groups.

У Groups есть settings, они уникальные и зависимые от Users. Я ищу лучший вариант реализовать это.
const Users = new Schema({
  Groups: [
     {
      type: Schema.Types.ObjectId,
      ref: 'Groups'
    }
  ]
})
const Groups = new Schema({
  settings: [
    User: {
      type: Schema.Types.ObjectId,
      ref: 'Users'
    },
    ...
  ]
})


Вроде бы все идеально, но не до конца. Мне каждый раз надо будет искать нужную группу, в документе группы искать нужный объект в массиве настроек.
Есть ли способ модифицировать нужный мне объект настроек более удобным способом? Или изменить структуру коллекции чтобы получить это удобство.
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
Возможно это подойдет https://docs.mongodb.com/manual/reference/operator...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы