Используемый индекс Нет в mongodb - PullRequest
0 голосов
/ 11 сентября 2018

У меня запрос на 2 ключа pd, cl с индексом pd_cl_pt.Когда я выполняю этот запрос, у меня не используется индекс.

Но тот же запрос, который мы снова выполняем с некоторым другим значением, показывает мне индекс как pd_cl_pt.

Как это возможно?при этом всегда следует выбирать индекс независимо от значения или диапазона, который я помещаю в запрос.

это из-за отсутствия отсканированного элемента в индексе и всего документа примерно одинаковы

Здесьмой запрос connection.Package.find ({"pd": {"$ gte": сейчас, "$ lte": тогда}, "cl": "ГГГГГ"})

спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...