MongoDB proporciona diferentes tipos de operadores de comparación y mayor que operator($gt) es uno de ellos. Este operador se utiliza para seleccionar aquellos documentos donde el valor del campo es mayor que (>) el valor dado. Puede usar este operador en métodos (como, find
, update
, etc.) según sus requisitos.
Sintaxis:
{field: {$gt: 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 salario es mayor a 35000.
Ejemplo n.º 2:
en este ejemplo, estamos seleccionando solo aquellos documentos en los que la edad del empleado es mayor de 23 años. O, en otras palabras, en este ejemplo, estamos especificando condiciones en el campo del documento incrustado mediante la notación de puntos.
Ejemplo #3:
En este ejemplo, estamos seleccionando solo aquellos documentos donde la array de puntos es mayor que la array especificada.
Ejemplo #4:
En este ejemplo, estamos actualizando el salario de aquellos empleados cuyo año de experiencia es mayor a 2 años. O dicho de otro modo, establecer el valor del campo salario en 49000 de aquellos documentos cuyo valor del campo experienciaAño sea superior a 2.
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