MongoDB proporciona diferentes tipos de operadores de comparación y el operador menor que igual a ( $lte ) es uno de ellos. Este operador se utiliza para seleccionar aquellos documentos donde el valor del campo es menor que igual a (<=) el valor dado. Puede utilizar este operador en métodos como find()
, update()
, etc. según sus requisitos.
Sintaxis:
{field: {$lte: value}}
En los siguientes ejemplos, estamos trabajando con:
Base de datos: GeeksforGeeks
Colección: empleado
Documento: cuatro documentos que contienen los detalles de los empleados en forma de pares de campo-valor.
Ejemplo #1:
En este ejemplo, estamos seleccionando aquellos documentos donde el valor del campo de salario es menor que igual a 35000.
Ejemplo #2:
En este ejemplo, estamos seleccionando solo aquellos documentos donde la edad del empleado es menor que igual a 24. O en otras palabras, en este ejemplo, estamos especificando condiciones en el campo en el documento incrustado usando notación de puntos .
Ejemplo #3:
En este ejemplo, estamos seleccionando solo aquellos documentos donde la array de puntos es menor que igual a la array especificada.
Ejemplo #4:
En este ejemplo, estamos actualizando el salario de aquellos empleados cuyo año de experiencia es menor que igual a 2 años. O dicho de otro modo, establecer el valor del campo salario en 32000 de aquellos documentos cuyo valor del campo experienciaAño sea menor que igual a 2.
Nota: El update()
método por defecto actualiza solo un documento a la vez. Si desea actualizar varios documentos, establezca el valor de su parámetro múltiple en verdadero. Entonces, en este ejemplo, el método update() actualizó el primer documento que coincide con la condición dada, como se muestra en la imagen a continuación.
Publicación traducida automáticamente
Artículo escrito por ankita_saini y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA