Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

$eq (operador de expressão )

$eq

Compara dois valores e retornos:

  • true quando os valores são equivalentes.

  • false quando os valores não são equivalentes.

O $eq compara o valor e o tipo, usando a ordem de comparação BSON especificada para valores de tipos diferentes.

$eq tem esta sintaxe:

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

Os argumentos podem ser qualquer expressão válida. Para mais informações sobre expressões, consulte Expressões.

O exemplo a seguir usa a coleção movies do conjunto de dados de amostra sample_mflix. Para obter detalhes sobre como carregar esse conjunto de dados em sua implantação, consulte Carregar o conjunto de dados de amostra.

Esta operação de agregação utiliza o operador $eq para determinar se o campo year é 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
}
]
Avalie esta página

Nesta página