Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
$ne
$neOperator digunakan untuk mencocokkan dokumen di mana nilai bidang tidak sama dengan nilai yang ditentukan. Ini adalah operator perbandingan yang dapat digunakan dalam predikat kueri untuk memfilter dokumen.
Perencana versi 2.0 menambahkan dukungan indeks untuk$ne.
Parameter
-
field: Bidang untuk memeriksa. -
value: Nilai yang harus diperiksa.
Contoh (MongoDB Shell)
Dalam contoh ini, kita akan menemukan semua dokumen dalam users koleksi di mana status bidangnya tidak sama dengan"active".
Buat dokumen sampel
db.users.insertMany([ { name: "John", status: "active" }, { name: "Jane", status: "inactive" }, { name: "Bob", status: "suspended" }, { name: "Alice", status: "active" } ]);
Contoh kueri
db.users.find({ status: { $ne: "active" } });
Keluaran
[
{
_id: ObjectId('...'),
name: 'Jane',
status: 'inactive'
},
{
_id: ObjectId('...'),
name: 'Bob',
status: 'suspended'
}
]
Contoh kode
Untuk melihat contoh kode untuk menggunakan $ne perintah, pilih tab untuk bahasa yang ingin Anda gunakan: