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 la agrupación de tipos, lo que significa que una comparación en un tipo BSON determinado solo coincide con los 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 query, la comparación de desigualdad expresiones ($gt, $gte, $lt, y $lte) no utilizan corchetes de tipo. En su lugar, comparan valores de diferentes BSON types utilizando el orden de comparación especificado de BSON.
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. |