Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
$gt
L'operatore di $gt aggregazione confronta due valori e restituisce true se il primo valore è maggiore del secondo, altrimenti restituisce. false
Parametri
-
expression1: il primo valore da confrontare. -
expression2: Il secondo valore da confrontare.
Esempio (MongoDB Shell)
L'esempio seguente dimostra l'utilizzo $gt dell'operatore per identificare i prodotti che superano una soglia di prezzo.
Crea documenti di esempio
db.products.insertMany([ { _id: 1, name: "Laptop", price: 1200 }, { _id: 2, name: "Mouse", price: 25 }, { _id: 3, name: "Monitor", price: 400 } ]);
Esempio di interrogazione
db.products.aggregate([ { $project: { name: 1, price: 1, expensive: { $gt: ["$price", 100] } } } ]);
Output
[
{ _id: 1, name: 'Laptop', price: 1200, expensive: true },
{ _id: 2, name: 'Mouse', price: 25, expensive: false },
{ _id: 3, name: 'Monitor', price: 400, expensive: true }
]
Esempi di codice
Per visualizzare un esempio di codice per l'utilizzo dell'operatore di $gt aggregazione, scegli la scheda relativa alla lingua che desideri utilizzare: