Как сделать query performance
в 3 быстрых шага:
Шаг 1 : Запустите ваши запросы с объяснением:
db.getCollection('testColl').find({
"car": {
"$elemMatch": {
"brand": {
"$in": [
"bmw","audi"
]
}
}
}
}).explain({verbose: true})
и
db.getCollection('testColl').find({
"car.brand" :{$in : ["bmw","audi"]}).explain({verbose: true})
Шаг 2 : Читайте об объяснении
Шаг 3 : Читайте о каждом из методов, чтобы понять, почему именно результатыкак они