Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Mongodb

MongoDB में शून्य की जाँच करें?

<घंटा/>

हम यहां Null type का उपयोग करेंगे। उपनाम के साथ शून्य प्रकार निम्नलिखित हैं -

<वें शैली="पाठ्य-संरेखण:केंद्र;">संख्या
टाइप करें उपनाम
डबल 1 “डबल”
स्ट्रिंग 2 “स्ट्रिंग”
वस्तु 3 “वस्तु”
सरणी 4 “सरणी”
बाइनरी डेटा 5 “बिनडाटा”
अपरिभाषित 6 “अपरिभाषित”
ऑब्जेक्ट आईडी 7 “ऑब्जेक्ट आईडी”
बूलियन 8 “बूल”
तारीख 9 “तारीख”
शून्य 10 “शून्य”
रेगुलर एक्सप्रेशन 11 “रेगेक्स”

टाइप 10 यानी नल के लिए सिंटैक्स निम्नलिखित है -

db.yourCollectionName.find({"yourFieldName":{ $type: 10 } });

उपरोक्त सिंटैक्स केवल उन्हीं दस्तावेज़ों को खोजेगा जिनका शून्य मान है। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -

> db.mongoDbEqualDemo.insertOne({"Age":34});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd7e9121a844af18acdffa3")
}
> db.mongoDbEqualDemo.insertOne({"Age":""});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd7e9161a844af18acdffa4")
}
> db.mongoDbEqualDemo.insertOne({"Age":null});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd7e9191a844af18acdffa5")
}
> db.mongoDbEqualDemo.insertOne({"Age":56});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd7e91e1a844af18acdffa6")
}
> db.mongoDbEqualDemo.insertOne({});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd7e9261a844af18acdffa7")
}
> db.mongoDbEqualDemo.insertOne({"Age":null});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd7e92e1a844af18acdffa8")
}

खोज () विधि की मदद से संग्रह से सभी दस्तावेजों को प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -

> db.mongoDbEqualDemo.find().pretty();

यह निम्नलिखित आउटपुट देगा -

{ "_id" : ObjectId("5cd7e9121a844af18acdffa3"), "Age" : 34 }
{ "_id" : ObjectId("5cd7e9161a844af18acdffa4"), "Age" : "" }
{ "_id" : ObjectId("5cd7e9191a844af18acdffa5"), "Age" : null }
{ "_id" : ObjectId("5cd7e91e1a844af18acdffa6"), "Age" : 56 }
{ "_id" : ObjectId("5cd7e9261a844af18acdffa7") }
{ "_id" : ObjectId("5cd7e92e1a844af18acdffa8"), "Age" : null }

केवल शून्य मानों के बराबर जाँच करने के लिए क्वेरी निम्नलिखित है -

> db.mongoDbEqualDemo.find({"Age":{ $type: 10 } });

यह निम्नलिखित आउटपुट देगा -

{ "_id" : ObjectId("5cd7e9191a844af18acdffa5"), "Age" : null }
{ "_id" : ObjectId("5cd7e92e1a844af18acdffa8"), "Age" : null }

  1. मैं जावास्क्रिप्ट में शून्य मानों की जांच कैसे करूं?

    जावास्क्रिप्ट में शून्य मानों की जांच करने के लिए, आपको वेरिएबल मान को शून्य से जांचना होगा। इसे प्राप्त करने के लिए जावास्क्रिप्ट सख्त समानता ऑपरेटर का प्रयोग करें। उदाहरण आप यह जांचने के लिए निम्न कोड चलाने का प्रयास कर सकते हैं कि चर का मान शून्य है या नहीं - <html>    <head>

  1. स्टार ग्राफ के लिए जाँच करें

    एक ग्राफ दिया गया है; हमें जांचना है कि दिया गया ग्राफ स्टार ग्राफ है या नहीं। ग्राफ को पार करते हुए, हमें यह पता लगाना है कि शीर्षों की संख्या एक है, और शीर्षों की संख्या, जिनकी डिग्री n-1 है। (यहाँ n दिए गए ग्राफ़ में शीर्षों की संख्या है)। जब डिग्री 1 वाले शीर्षों की संख्या n-1 है और डिग्री (n-1

  1. MySQL में एक कॉलम में NULL या NOT NULL मानों की जाँच करें

    इसके लिए MySQL में IS NOT NULL का इस्तेमाल करें। आइए सिंटैक्स देखें- अपना कॉलमनाम चुनें अपनेटेबलनाम से न्यूल नहीं है; यदि कॉलम में NULL मान नहीं है तो उपरोक्त क्वेरी 1 लौटाती है अन्यथा 0. आइए पहले एक − . बनाएं );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.54 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर