Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
$and
$andOperator di Amazon DocumentDB digunakan untuk menggabungkan beberapa ekspresi dan mengevaluasinya sebagai satu kondisi. Ia kembali true jika semua ekspresi yang disediakan mengevaluasitrue, dan false sebaliknya. Operator ini berguna untuk menerapkan beberapa kriteria ke kueri.
Parameter
-
expression1: Ekspresi wajib yang mengevaluasi nilai boolean. -
expression2: Ekspresi wajib yang mengevaluasi nilai boolean. -
...: Ekspresi tambahan yang diperlukan yang mengevaluasi nilai boolean.
Contoh (MongoDB Shell)
Contoh berikut menunjukkan penggunaan $and operator untuk menemukan semua dokumen dalam koleksi “pengguna” di mana bidang “usia” lebih besar dari 18 dan bidang “status” adalah “aktif”.
Buat dokumen sampel
db.users.insertMany([ { name: "John", age: 25, status: "active" }, { name: "Jane", age: 17, status: "active" }, { name: "Bob", age: 30, status: "inactive" }, { name: "Alice", age: 22, status: "active" } ]);
Contoh kueri
db.users.find({ $and: [ { age: { $gt: 18 } }, { status: "active" } ] });
Keluaran
[
{ "_id" : ObjectId("614e3c4b63f5892e7c4e2345"), "name" : "John", "age" : 25, "status" : "active" },
{ "_id" : ObjectId("614e3c4b63f5892e7c4e2347"), "name" : "Alice", "age" : 22, "status" : "active" }
]
Contoh kode
Untuk melihat contoh kode untuk menggunakan $and perintah, pilih tab untuk bahasa yang ingin Anda gunakan: