MongoDB NOT IN ด้วยคำสั่ง $nin บทความนี้สอนใช้คำสั่ง $nin ซึ่งจะทำงานเหมือนกับ NOT IN ใน SQL ตัวอย่างเขียน query ใน collection product พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนคำสั่งได้ดังนี้
ตัวอย่าง MongoDB NOT IN ด้วยคำสั่ง $nin
db.product.find({ price: {$nin: [200, 250]} }, {_id:0})
ผลลัพธ์
{ name: 'Mobile', price: 220 }
{ name: 'Super Computer', price: 400 }
{ name: 'Mouse', price: 100 }
{ name: 'MongoDB', price: 180 }
MongoDB NOT IN จากตัวอย่างแสดงข้อมูลจาก collection ชื่อ product ด้วยเงื่อนไข price: {$nin: [200, 250]} คือ แสดงข้อมูลที่ field price ต้องไม่เท่ากับ 200 และ 250 เป็นการทำงานเหมือนกับ NOT IN แต่ใช้คำสั่ง $nin