Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
$in
$inOperator di Amazon DocumentDB adalah operator kueri logis yang memungkinkan Anda menemukan dokumen di mana nilai bidang sama dengan nilai yang ditentukan dalam array.
Parameter
-
field: Bidang untuk memeriksa array yang disediakan. -
[value1, value2, ...]: Array nilai untuk dicocokkan dengan bidang yang ditentukan.
Dollar ($) dalam nama bidang
Lihat Dolar ($) dan titik (.) dalam nama bidang batasan terkait kueri bidang $ awalan $in di objek bersarang.
Contoh (MongoDB Shell)
Contoh berikut menunjukkan bagaimana menggunakan $in operator untuk menemukan dokumen di mana color bidang adalah salah satu nilai dalam array yang disediakan.
Buat dokumen sampel
db.colors.insertMany([ { "_id": 1, "color": "red" }, { "_id": 2, "color": "green" }, { "_id": 3, "color": "blue" }, { "_id": 4, "color": "yellow" }, { "_id": 5, "color": "purple" } ])
Contoh kueri
db.colors.find({ "color": { "$in": ["red", "blue", "purple"] } })
Keluaran
{ "_id": 1, "color": "red" },
{ "_id": 3, "color": "blue" },
{ "_id": 5, "color": "purple" }
Contoh kode
Untuk melihat contoh kode untuk menggunakan $in perintah, pilih tab untuk bahasa yang ingin Anda gunakan: