Задать вопрос
danielchistyakov
@danielchistyakov
Frontend Engineer

Как пушить только уникальные объекты в массив через Mongoose?

Имеется модель:
list: [
    {
      id: { type: Number, required: true, unique: true },
      poster: { type: String, required: true },
      title: { type: String, required: true },
      url: { type: String, required: true },
    },
],


Нужно чтобы перед тем как запушить объект в массив Mongoose проверялось нет ли в массиве объекта с таким же значением ID. Или это лучше делать у себя, без Mongoose?
  • Вопрос задан
  • 100 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Javascript.ru
    Курс по Node.js
    5 недель
    Далее
Пригласить эксперта
Ответы на вопрос 1
Grapeoff
@Grapeoff
В чём концепция...?
Set

UPD: Я совсем забыл про $addToSet в update запросе.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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