ดังนั้นฉันพยายามค้นหาระเบียนทั้งหมดที่มีชุดเขตข้อมูลและไม่เป็นค่าว่าง
ฉันลองใช้$exists
อย่างไรก็ตามตามเอกสาร MongoDBแบบสอบถามนี้จะคืนค่าเขตข้อมูลที่มีค่าเป็นศูนย์
$exists
จับคู่เอกสารที่มีเขตข้อมูลที่เก็บค่า Null
ดังนั้นตอนนี้ฉันสมมติว่าฉันจะต้องทำสิ่งนี้:
db.collection.find({ "fieldToCheck" : { $exists : true, $not : null } })
เมื่อใดก็ตามที่ฉันพยายามนี้ แต่ผมได้รับข้อผิดพลาด[invalid use of $not]
ทุกคนมีความคิดของวิธีการแบบสอบถามสำหรับนี้หรือไม่?