Een paar punten om te beantwoorden kunnen zijn:
- Indexkruising is beperkt tot twee indices tegelijk:(https://jira. mongodb.org/browse/SERVER-3071 )
-
Indexkruising is geen vervanging voor samengestelde indexen, maar slechts, zoals
$where
te gebruiken als je geen echte keuze hebt. Indexkruisingen zijn niet de snelste of meest schaalbare manier om documenten binnen een verzameling te vinden, dus je moet voorzichtig zijn met hoeveel kruispunten je gebruikt. -
Het is ook goed om te weten dat er beperkingen zijn aan de indexen die MongoDB precies kan doorsnijden:http://docs.mongodb.org/manual/core/index-intersection/#index-intersection-and-sort