Pár bodů k zodpovězení by mohlo být:
- Protínání indexů je omezeno na dva indexy současně:(https://jira. mongodb.org/browse/SERVER-3071 )
-
Protínání indexů nenahrazuje složené indexy, ale pouze jako
$where
použít, když nemáte na výběr. Průsečíky indexů nejsou nejrychlejším ani nejvíce škálovatelným způsobem, jak najít dokumenty v kolekci, takže musíte být opatrní, kolik průniků používáte. -
Je také dobré poznamenat, že existují omezení ohledně toho, jaké přesně indexy může MongoDB protínat:http://docs.mongodb.org/manual/core/index-intersection/#index-intersection-and-sort