As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
$gt
O operador $gt de agregação compara dois valores e retorna true se o primeiro valor for maior que o segundo, caso contrário, retorna. false
Parâmetros
-
expression1: o primeiro valor a ser comparado. -
expression2: O segundo valor a ser comparado.
Exemplo (MongoDB Shell)
O exemplo a seguir demonstra o uso do $gt operador para identificar produtos que excedem um limite de preço.
Crie documentos de amostra
db.products.insertMany([ { _id: 1, name: "Laptop", price: 1200 }, { _id: 2, name: "Mouse", price: 25 }, { _id: 3, name: "Monitor", price: 400 } ]);
Exemplo de consulta
db.products.aggregate([ { $project: { name: 1, price: 1, expensive: { $gt: ["$price", 100] } } } ]);
Saída
[
{ _id: 1, name: 'Laptop', price: 1200, expensive: true },
{ _id: 2, name: 'Mouse', price: 25, expensive: false },
{ _id: 3, name: 'Monitor', price: 400, expensive: true }
]
Exemplos de código
Para ver um exemplo de código para usar o operador de $gt agregação, escolha a guia do idioma que você deseja usar: