Существуют ли различия в производительности для запросов ниже:
- для поиска документов по _id
- для поиска документов по другим реквизитам (не _id, индексы не применяются)
?
Запрос 1: использование оператора $ in
collection.find ({_id: {$ in: [ A, B, C]}});
Запрос 2: с использованием оператора $ или
collection.find ({$ or: [ {_id: A}, {_id: B}, {_id: C}]});