एक विशेष $type
है ऑपरेटर जो आपको संपत्ति के प्रकार की जांच करने की अनुमति देता है। इसलिए यदि आपके संग्रह में स्पष्ट नल हैं, तो वे 10
. प्रकार के होंगे . टाइप कोड की पूरी सूची यहां
. तो यह जांचने के लिए कि क्या कोई संपत्ति null
. के बराबर नहीं है आप निम्न क्वेरी का उपयोग कर सकते हैं।
db.transactions.aggregate([
{
$match: {
billId: { $not: { $type: 10 } }
}
}
])