Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
$gte
El operador de $gte agregación compara dos valores y devuelve true si el primer valor es mayor o igual que el segundo; de lo contrario, devuelvefalse.
Parámetros
-
expression1: el primer valor que se va a comparar. -
expression2: El segundo valor que se va a comparar.
Ejemplo (MongoDB Shell)
En el siguiente ejemplo, se muestra el uso del $gte operador para comprobar si los estudiantes han aprobado un examen.
Cree documentos de muestra
db.students.insertMany([ { _id: 1, name: "Alice", score: 85 }, { _id: 2, name: "Bob", score: 60 }, { _id: 3, name: "Charlie", score: 72 } ]);
Ejemplo de consulta
db.students.aggregate([ { $project: { name: 1, score: 1, passed: { $gte: ["$score", 70] } } } ]);
Salida
[
{ _id: 1, name: 'Alice', score: 85, passed: true },
{ _id: 2, name: 'Bob', score: 60, passed: false },
{ _id: 3, name: 'Charlie', score: 72, passed: true }
]
Ejemplos de código
Para ver un ejemplo de código para usar el operador de $gte agregación, elija la pestaña correspondiente al idioma que desee usar: