@PetrW

Почему долго работает count в монго по полю с индексом?

Исходные данные:
Коллекция 2 000 000 записей
У поля unit   есть индекс
{"unit" : 1.0}

 Проблема:
Запрос
db.getCollection('CollectionName').find({"unit":"value"}).count()

выполняется 5 секунд , возвращает значение 200 000 записей.

А запрос
db.getCollection('CollectionName').find({"unit":"value"})

выполняется 0,005 секунд.

Почему запрос с count так долго работает?
  • Вопрос задан
  • 277 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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