Los documentos de MongoDB tienen la respuesta: "Al usar $or con que son comprobaciones de igualdad para el valor del mismo campo, elija el operador $in sobre el operador $or".