Что быстрее поиск по одному параметру или по нескольким?

Вопрос в следующем, что будет быстрее поиск по хешу, или по нескольким параметрам, попробую пояснить:
{ "_id": ObjectId("51dc52c13e6fc0101e00006a"), "hash": "mdsf74y473993gdfdgdfgdfgd333", "feature_id": "164", "product_id": "40558", "feature_type": "E", "data": {.... }

какой поиск будет быстрее — если передавать только hash, или же несколько параметров
p.s подозреваю что по хешу, но хотелось бы знать наверняка
  • Вопрос задан
  • 3856 просмотров
Пригласить эксперта
Ответы на вопрос 2
Быстрее всего делать выборку по нескольким проиндексированным полям. О том, как это делать правильно, можно прочитать здесь, тут и там.
Ответ написан
Комментировать
akalend
@akalend
программирую
сделать составной индекс, притом сперва должны находится имена полей, значение которых возвращают наибольший объем данных.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы