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á.
$gte
O operador $gte de agregação compara dois valores e retorna true se o primeiro valor for maior ou igual ao 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 $gte operador para verificar se os alunos foram aprovados em um exame.
Crie documentos de amostra
db.students.insertMany([ { _id: 1, name: "Alice", score: 85 }, { _id: 2, name: "Bob", score: 60 }, { _id: 3, name: "Charlie", score: 72 } ]);
Exemplo de consulta
db.students.aggregate([ { $project: { name: 1, score: 1, passed: { $gte: ["$score", 70] } } } ]);
Saída
[
{ _id: 1, name: 'Alice', score: 85, passed: true },
{ _id: 2, name: 'Bob', score: 60, passed: false },
{ _id: 3, name: 'Charlie', score: 72, passed: true }
]
Exemplos de código
Para ver um exemplo de código para usar o operador de $gte agregação, escolha a guia do idioma que você deseja usar: