Los operadores de comparación filtran datos mediante comparaciones de valores, como menor que o mayor que.
Los operadores de comparación de desigualdad ($gt, $gte, $lt y $lte) utilizan corchetes de tipo, lo que significa que una comparación en un tipo BSON dado solo coincide con valores de ese tipo. Las negaciones ($ne y $nin) no utilizan corchetes de tipo, por lo que coinciden con valores de cualquier tipo.
A diferencia de los predicados de consulta, las expresiones de comparación de desigualdad ($gt, $gte, $lt y $lte) no utilizan corchetes de tipo. En su lugar, comparan valores de diferentes tipos BSON utilizando el orden de comparación BSON especificado.
Operador | Descripción |
|---|---|
Coincide los valores equivalentes a un valor específico. | |
Coincide con valores superiores a un valor especificado. | |
Coincide con valores mayores o iguales a un valor específico. | |
Coincide con cualquier valor especificado en un arreglo. | |
Coincide con valores inferiores a un valor especificado. | |
Coincide con valores menores o iguales a un valor especificado. | |
Coincide con todos los valores que no son iguales a un valor especificado. | |
Coincide si el valor no es igual a ninguno de los valores de una lista dada. |