Du skal tilføje et filter, der kan bruge dette indeks på samme måde for at ændre den forespørgselsplan - ikke alle operationer fjerner FETCH-stadiet, f.eks. $exists ser ikke ud til at virke:
db.coll.find({ _id: { $ne: 0 }, { _id: 1 }) // works for ObjectIds
En del af forklaringen på dette er i dokumentationen :
Jeg synes at huske, at jeg så en JIRA-anmodning om at understøtte det uden filteret, men kan ikke huske, hvilken billet det var...