Как применить индекс для этого запроса на выборку ($ not, $ существующие) в mongo db? - PullRequest
0 голосов
/ 07 июля 2019

Предположим, у меня есть коллекция "launch", в которой есть поля отдела, userId, launch_status, ракеты-носителя

я хочу получить

{ department : "xxx" , userId: "john" , launch_status : { $not : { $eq : 
"LAUNCHED"} , booster : {$exists : true}}}

Как применить индекс к этому запросу?Подобный запрос запускается многократно в моем приложении, с условиями NOT и EXISTS.Я применил индекс ко всем этим столбцам, например

db.launch.createIndex({department : 1, userId : 1, launch_status :1 , 
booster :1})

Индексирование не работает

БД Mongo достигает своего порога, поскольку индексация не применяется. Помогите

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