वास्तव में आपके पास तीसरी संभावना भी है:key: ""
(खाली मान)
और आप शून्य मान के बारे में एक विशिष्टता भूल जाते हैं। key: null
पर क्वेरी करें जहाँ कुंजी रिक्त है या . आपको सभी दस्तावेज़ पुनः प्राप्त करेगा जहां कुंजी मौजूद नहीं है।
जब $exists:false
. पर कोई क्वेरी केवल उस दस्तावेज़ को पुनः प्राप्त करेगा जहाँ फ़ील्ड कुंजी मौजूद नहीं है।
अपने सटीक प्रश्न पर वापस जाने के लिए यह आपके प्रश्नों पर निर्भर करता है और कौन सा डेटा दर्शाता है। यदि आपको इसे रखने की आवश्यकता है, उदाहरण के लिए, कोई उपयोगकर्ता एक मान सेट करता है तो उसे अनसेट करता है, आपको फ़ील्ड को शून्य या खाली रखना चाहिए। यदि आपको आवश्यकता नहीं है, तो आप इस फ़ील्ड को हटा सकते हैं।