Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
$bit
$bitOperator di Amazon DocumentDB memungkinkan Anda melakukan operasi bitwise pada bit bidang tertentu. Ini dapat berguna untuk tugas-tugas seperti pengaturan, pembersihan, atau memeriksa status bit individu dalam angka.
Parameter
-
field: Bidang untuk melakukan operasi bitwise pada. -
and: Nilai integer yang digunakan untuk melakukan operasi AND bitwise di lapangan. -
or: Nilai integer yang digunakan untuk melakukan operasi OR bitwise di lapangan. -
xor: Nilai integer yang digunakan untuk melakukan operasi XOR bitwise di lapangan.
Contoh (MongoDB Shell)
Contoh berikut menunjukkan bagaimana menggunakan $bit operator untuk melakukan operasi bitwise pada bidang numerik.
Buat dokumen sampel
db.numbers.insert([ { "_id": 1, "number": 5 }, { "_id": 2, "number": 12 } ])
Contoh kueri
db.numbers.update( { "_id": 1 }, { "$bit": { "number": { "and": 3 } } } )
Keluaran
{
"_id": 1,
"number": 1
}
Dalam contoh ini, $bit operator digunakan untuk melakukan operasi bitwise AND pada bidang “angka” dokumen dengan 1. _id Hasilnya adalah bahwa nilai bidang “angka” diatur ke 1, yang merupakan hasil dari operasi bitwise AND antara nilai asli 5 dan nilai 3.
Contoh kode
Untuk melihat contoh kode untuk menggunakan $bit perintah, pilih tab untuk bahasa yang ingin Anda gunakan: