Devdit
 

MongoDB NOT IN ด้วยคำสั่ง $nin

1.3K

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

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ