Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

$eq (operador de expresión)

$eq

Compara dos valores y devuelve:

  • true cuando los valores son equivalentes.

  • false cuando los valores no son equivalentes.

La página $eq compara tanto el valor como el tipo, utilizando el orden de comparación BSON especificado para valores de distintos tipos.

$eq tiene esta sintaxis:

{ $eq: [ <expression1>, <expression2> ] }

Los argumentos pueden ser cualquier expresión válida. Para obtener más información sobre las expresiones, consulta Expresiones.

El siguiente ejemplo utiliza la colección movies del conjunto de datos de muestra sample_mflix. Para obtener más información sobre cómo cargar este conjunto de datos en su implementación, consulte Cargar el conjunto de datos de muestra.

Esta operación de agregación utiliza el operador $eq para determinar si el campo year es igual a 1978:

db.movies.aggregate( [
{ $match: { runtime: { $gt: 1000 } } },
{
$project:
{
_id: 0,
title: 1,
year: 1,
yearEq1978: { $eq: [ "$year", 1978 ] }
}
}
] )
[
{
title: 'Centennial',
year: 1978,
yearEq1978: true
},
{
title: 'Baseball',
year: 1994,
yearEq1978: false
}
]
Califique esta página

En esta página