Necesito una alternativa a $nin en mongodb. Como sabemos, podemos lograr la operación de consulta "IN" realizando también la consulta "OR" .
De la misma manera, ¿cómo puedo lograr la funcionalidad "NO EN" en mongodb sin usar $nin ? ¿Cuáles son las alternativas al uso de $nin en mongodb para lograr exactamente los mismos resultados?
Bueno, interesante, pero creo que se puede lograr mediante $not
digamos que tiene $nin para A,B y C donde A,B,C son valores que desea ignorar
así que en lugar de llamar a $nin: [ABC]
¿Qué pasa si llamamos $no: {$o: [A,B,C]}
Actualizar :
Dado que $not no funciona con $or. Tal vez puedas probar $nor , que espero sea básicamente el mismo concepto.
Descubrí que hay un operador $nor que hace exactamente esta función. Funciona como la negación de $or .