答えるべきいくつかのポイントは次のとおりです。
- インデックスの交差は、一度に2つのインデックスに制限されます:( https://jira。 mongodb.org/browse/SERVER-3071 )
-
インデックスの交差は複合インデックスの代わりではなく、単に
$where
のようになります。 本当の選択がないときに使用されます。インデックスの交差は、コレクション内のドキュメントを見つけるための最速でもスケーラブルな方法でもないため、使用する交差の量に注意する必要があります。 -
また、MongoDBが交差できるインデックスには制限があることに注意してください。http://docs.mongodb.org/manual/core/index-intersection/#index-intersection-and-sort