Để bỏ qua các giá trị NULL và UNDEFINED, hãy sử dụng $ ne trong MongoDB. Hãy để chúng tôi tạo một bộ sưu tập với các tài liệu -
> db.demo35.insertOne ({"Name":"Chris"}); {"inherit":true, "insertId":ObjectId ("5e175e42cfb11e5c34d898d0")}> db.demo35.insertOne ({"Name" :null}); {"inherit":true, 9 "insertId":ObjectId ("5e175e46cfb11e5c34d898d1")}> db.demo35.insertOne ({"Name":"Bob"}); {"Recog":true, " insertId ":ObjectId (" 5e175e4bcfb11e5c34d898d2 ")}> db.demo35.insertOne ({" Name ":undefined}); {" inherit ":true," insertId ":ObjectId (" 5e175e54cfb11e5c34d898d3 ")Hiển thị tất cả các tài liệu từ một bộ sưu tập với sự trợ giúp của phương thức find () -
> db.demo35.find ();Điều này sẽ tạo ra kết quả sau -
{"_id":ObjectId ("5e175e42cfb11e5c34d898d0"), "Name":"Chris"} {"_id":ObjectId ("5e175e46cfb11e5c34d898d1"), "Name":null} {"_id":ObjectId11ed5c34 ")," Tên ":" Bob "} {" _id ":ObjectId (" 5e175e54cfb11e5c34d898d3 ")," Tên ":undefined}Sau đây là truy vấn sử dụng $ new để bỏ qua các giá trị NULL -
> db.demo35.find ({"Tên":{$ ne:null}});Điều này sẽ tạo ra kết quả sau -
{"_id":ObjectId ("5e175e42cfb11e5c34d898d0"), "Tên":"Chris"} {"_id":ObjectId ("5e175e4bcfb11e5c34d898d2"), "Tên":"Bob"}