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.
$gt
El operador de $gt agregación compara dos valores y devuelve true si el primer valor es mayor 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)
El siguiente ejemplo demuestra el uso del $gt operador para identificar los productos que superan un umbral de precio.
Cree documentos de muestra
db.products.insertMany([ { _id: 1, name: "Laptop", price: 1200 }, { _id: 2, name: "Mouse", price: 25 }, { _id: 3, name: "Monitor", price: 400 } ]);
Ejemplo de consulta
db.products.aggregate([ { $project: { name: 1, price: 1, expensive: { $gt: ["$price", 100] } } } ]);
Salida
[
{ _id: 1, name: 'Laptop', price: 1200, expensive: true },
{ _id: 2, name: 'Mouse', price: 25, expensive: false },
{ _id: 3, name: 'Monitor', price: 400, expensive: true }
]
Ejemplos de código
Para ver un ejemplo de código para usar el operador de $gt agregación, elija la pestaña correspondiente al idioma que desee usar: