MongoDB-Serverversion ist 3.2. die Sammelstruktur istMongoDB-Index hat keine Auswirkung
{
_id: ...,
array: [
{
my_id:...,
load:...
}
]
}
das Array 100k + Elemente hat, füge ich Index db.collection.createIndex({"array.myId": -1})
(sein mein Unrecht, sollte es sein array.my_id
*) mit dem cmd db.collection.find({"array.my_id": ...})
. Es dauert 6-8s, egal wie ich den Index hinzugefügt habe.
Warum gibt es keine Reduzierung der Ausführungszeit mit dem obigen Index?
gebaut bitte ein Beispieldokument teilen. – Nishant