Задать вопрос
@source2003

Как проверить все документы в коллекции на уникальность?

Есть коллекция с ~1kk документов вида {_id: ObjectId, "id": "ID"}, нужно проверить все их между собой, чтобы узнать все ли ID уникальны в этой коллекции.
Как это сделать лучше всего?
  • Вопрос задан
  • 298 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Академия Eduson
    FullStack-разработчик: тариф PRO
    14 месяцев
    Далее
  • Merion Academy
    Java-разработчик с нуля
    4 месяца
    Далее
Решения вопроса 1
@Vlad_Fedorenko
db.collection.find({}).count() должно быть равно db.collection.distinct({"ID"}).length
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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