MongoDB proporciona diferentes tipos de operadores de comparación y el operador de desigualdad o no es igual ( $ne ) es uno de ellos. Este operador se utiliza para seleccionar aquellos documentos donde el valor del campo no es igual al valor dado. También incluye aquellos documentos que no contienen el campo especificado. Puede utilizar este operador en métodos como find()
, update()
, etc. según sus necesidades.
Sintaxis:
{field: {$ne: 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 experienciaAño no es igual a 2.
Ejemplo #2:
En este ejemplo, estamos seleccionando solo aquellos documentos donde el apellido de los empleados no es Goyal. 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 aquellos documentos donde la array de puntos no es igual a la array especificada.
Ejemplo #4:
En este ejemplo, estamos actualizando el salario a 55000 de aquellos empleados cuyo departamento no es RRHH. O dicho de otro modo, establecer el valor del campo salario en 55000 de aquellos documentos cuyo valor del campo departamento no sea igual a RRHH.
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