Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
$gt
Operator $gt agregasi membandingkan dua nilai dan kembali true jika nilai pertama lebih besar dari yang kedua, jika tidak kembali. false
Parameter
-
expression1: Nilai pertama untuk membandingkan. -
expression2: Nilai kedua untuk membandingkan.
Contoh (MongoDB Shell)
Contoh berikut menunjukkan penggunaan $gt operator untuk mengidentifikasi produk yang melebihi ambang harga.
Buat dokumen sampel
db.products.insertMany([ { _id: 1, name: "Laptop", price: 1200 }, { _id: 2, name: "Mouse", price: 25 }, { _id: 3, name: "Monitor", price: 400 } ]);
Contoh kueri
db.products.aggregate([ { $project: { name: 1, price: 1, expensive: { $gt: ["$price", 100] } } } ]);
Keluaran
[
{ _id: 1, name: 'Laptop', price: 1200, expensive: true },
{ _id: 2, name: 'Mouse', price: 25, expensive: false },
{ _id: 3, name: 'Monitor', price: 400, expensive: true }
]
Contoh kode
Untuk melihat contoh kode untuk menggunakan operator $gt agregasi, pilih tab untuk bahasa yang ingin Anda gunakan: