Если у меня есть MongoDB, скопированный кластер в оштукатуренном ключе: «my_key». Я должен найти в сборнике документы (около 10-500 предметов) с разными my_key. Foe пример:
db.test.find ({my_key: {$ в: [1,3,5,67,45,56 ...]}})
Mongos знает, где глыбы с ' my_key ". Могут ли монгоры разделить мой запрос на небольшие запросы на точные осколки, где хранятся документы? Или mongos отправит этот запрос ко всем черепашкам?
И тот же вопрос о $ или
db.test.find ({$ или: [{my_key: 1}, {my_key: 3}, {my_key: 5} ...]})
Два вопроса - одно и то же. Так в чем ваш вопрос? Разве это «рассеивание» происходит через осколки? –
Нет, мой вопрос о том, сколько черепов потребуется для выполнения запроса. – dhythhsba
Это смешно, потому что ваш вопрос называется * $ в VS $ или *. На что главный ответ - «нет разницы» *. –