หากต้องการละเว้นค่า NULL และ UNDEFINED ให้ใช้ $ne ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร -
> db.demo35.insertOne({"Name":"Chris"});{ "acknowledged" :true, "insertedId" :ObjectId("5e175e42cfb11e5c34d898d0")}> db.demo35.insertOne({"Name" :null});{ "รับทราบ" :จริง 9 "insertedId" :ObjectId("5e175e46cfb11e5c34d898d1")}> db.demo35.insertOne({"Name":"Bob"});{ "รับทราบ":จริง " insertedId" :ObjectId("5e175e4bcfb11e5c34d898d2")}> db.demo35.insertOne({"Name":undefined});{ "acknowledged" :true, "insertedId" :ObjectId("5e175e54cfb11e5c34")dpreแสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() -
> db.demo35.find();สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
{ "_id" :ObjectId("5e175e42cfb11e5c34d898d0"), "Name" :"Chris" }{ "_id" :ObjectId("5e175e46cfb11e5c34d898d1"), "Name" :null }{ "_id" :ObjectId2 :ObjectId "), "Name" :"Bob" }{ "_id" :ObjectId("5e175e54cfb11e5c34d898d3"), "Name" :undefined }ต่อไปนี้เป็นแบบสอบถามที่จะใช้ $new เพื่อละเว้นค่า NULL -
> db.demo35.find({"Name":{$ne:null}});สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
{ "_id" :ObjectId("5e175e42cfb11e5c34d898d0"), "Name" :"Chris" }{ "_id" :ObjectId("5e175e4bcfb11e5c34d898d2"), "Name" :"Bob" }