หากต้องการค้นหาระเบียนที่ไม่ตรงกับเงื่อนไข ให้ใช้ $ne ให้เราสร้างคอลเลกชันที่มีเอกสาร -
> db.demo148.insertOne({"Message":"สวัสดี"});{ "acknowledged" :true, "insertedId" :ObjectId("5e32fb37fdf09dd6d08539c0")}> db.demo148.insertOne({"Message" :"ดี"});{ "รับทราบ" :จริง "insertedId" :ObjectId("5e32fb3efdf09dd6d08539c1")}> db.demo148.insertOne({"Message":" Bye"});{ "acknowledged" :true, "insertedId" :ObjectId("5e32fb42fdf09dd6d08539c2")}
แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() -
> db.demo148.find();
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
{ "_id" :ObjectId("5e32fb37fdf09dd6d08539c0"), "Message" :"Hello" }{ "_id" :ObjectId("5e32fb3efdf09dd6d08539c1"), "Message" :"Good" }{ "_Id" "5e32fb42fdf09dd6d08539c2"), "ข้อความ" :"บาย" }
ต่อไปนี้เป็นแบบสอบถามเพื่อค้นหาบันทึกใน MongoDB ที่ไม่ตรงกับเงื่อนไข -
> db.demo148.find({'Message' :{'$ne' :'Good'}}).toArray(function(err, output)... {... console.log(output); ... });
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
[ { "_id" :ObjectId("5e32fb37fdf09dd6d08539c0"), "Message" :"Hello" }, { "_id" :ObjectId("5e32fb42fdf09dd6d08539c2"), "Message" }:"บาย"