Để kiểm tra các giá trị, hãy sử dụng $ type. Hãy để chúng tôi tạo một bộ sưu tập với các tài liệu -
> db.demo211.insertOne ({id:101, "Name":"Chris"}); {"Recognition":true, "insertId":ObjectId ("5e3e298203d395bdc21346fa")}> db.demo211.insertOne ( {id:102, "Name":null}); {"Recognition":true, "insertId":ObjectId ("5e3e2a5403d395bdc21346fb")}
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.demo211.find ();
Điều này sẽ tạo ra kết quả sau -
{"_id":ObjectId ("5e3e298203d395bdc21346fa"), "id":101, "Tên":"Chris"} {"_id":ObjectId ("5e3e2a5403d395bdc21346fb"), "id":102, "Tên" :null}
Sau đây là truy vấn để kiểm tra xem hai giá trị bên ngoài có bằng nhau trong đối tượng tiêu chí MongoDB hay không -
> v1 =200; 200> v2 =200; 200> db.demo211.find ({Tên:'Chris', Tên:{$ type:1 + (v1 ===v2)}});Điều này sẽ tạo ra kết quả sau -
{"_id":ObjectId ("5e3e298203d395bdc21346fa"), "id":101, "Tên":"Chris"}