मैं एक Email
दस्तावेज है जो एक sent_at
दिनांक फ़ील्ड है है:MongoDB: रिकॉर्ड्स के लिए क्वेरी कैसे करें जहां फ़ील्ड शून्य है या सेट नहीं है?
{
'sent_at': Date(1336776254000)
}
यदि यह Email
नहीं भेजा गया है, sent_at
क्षेत्र या तो अशक्त, या गैर existant है।
मुझे सभी भेजे गए/unsent Emails
की गिनती प्राप्त करने की आवश्यकता है। मैं इस जानकारी के लिए पूछने का सही तरीका जानने की कोशिश कर रहा हूं। मुझे लगता है कि यह सही तरीके से भेजा संख्या प्राप्त करने के लिए है:
db.emails.count({sent_at: {$ne: null}})
लेकिन मैं जो कि नहीं भेजा जाता है की गिनती कैसे मिलना चाहिए?
अपडेट किया गया संदर्भ लिंक: https://docs.mongodb.org/manual/tutorial/query-documents/#faq-developers-query-for-nulls – jakeorr
फिर https://docs.mongodb.com/ मैनुअल/ट्यूटोरियल/क्वेरी-फॉर-नल-फ़ील्ड/ – Hatshepsut