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à.
$gte
L'operatore di $gte aggregazione confronta due valori e restituisce true se il primo valore è maggiore o uguale al 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 $gte dell'operatore per verificare se gli studenti hanno superato un esame.
Crea documenti di esempio
db.students.insertMany([ { _id: 1, name: "Alice", score: 85 }, { _id: 2, name: "Bob", score: 60 }, { _id: 3, name: "Charlie", score: 72 } ]);
Esempio di query
db.students.aggregate([ { $project: { name: 1, score: 1, passed: { $gte: ["$score", 70] } } } ]);
Output
[
{ _id: 1, name: 'Alice', score: 85, passed: true },
{ _id: 2, name: 'Bob', score: 60, passed: false },
{ _id: 3, name: 'Charlie', score: 72, passed: true }
]
Esempi di codice
Per visualizzare un esempio di codice per l'utilizzo dell'operatore di $gte aggregazione, scegli la scheda relativa alla lingua che desideri utilizzare: