Существуют ли различия в производительности при использовании операторов $ in и $ или MongoDB при поиске документов по идентификаторам? - PullRequest
0 голосов
/ 10 марта 2020

Существуют ли различия в производительности для запросов ниже:

  1. для поиска документов по _id
  2. для поиска документов по другим реквизитам (не _id, индексы не применяются)

?

Запрос 1: использование оператора $ in

collection.find ({_id: {$ in: [ A, B, C]}});

Запрос 2: с использованием оператора $ или

collection.find ({$ or: [ {_id: A}, {_id: B}, {_id: C}]});

...