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?
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ответы на вопрос 1
Grapeoff
@Grapeoff
В чём концепция...?
Set

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

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

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