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

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

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 17:06
15000 руб./за проект
19 апр. 2024, в 16:53
1000 руб./за проект
19 апр. 2024, в 16:45
5000 руб./за проект