I documenti MongoDB hanno la risposta: "Quando utilizzi $o con che sono controlli di uguaglianza per il valore dello stesso campo, scegli l'operatore $in sopra l'operatore $or."