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

MongoDB संग्रह में खाली फ़ील्ड की जांच कैसे करें?


MongoDB संग्रह में खाली फ़ील्ड की जांच करने के लिए, $exist के साथ $eq ऑपरेटर का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo485.insertOne({"FirstName":"Chris","LastName":""});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e82e9f6b0f3fa88e22790a8")
}
> db.demo485.insertOne({"FirstName":"David","LastName":"Miller"});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e82e9fdb0f3fa88e22790a9")
}
> db.demo485.insertOne({"FirstName":"Chris","LastName":"Brown"});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e82ea03b0f3fa88e22790aa")
}
> db.demo485.insertOne({"FirstName":"Robert","LastName":""});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e82ea0fb0f3fa88e22790ab")
}

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

> db.demo485.find();

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

{ "_id" : ObjectId("5e82e9f6b0f3fa88e22790a8"), "FirstName" : "Chris", "LastName" : "" }
{ "_id" : ObjectId("5e82e9fdb0f3fa88e22790a9"), "FirstName" : "David", "LastName" : "Miller" }
{ "_id" : ObjectId("5e82ea03b0f3fa88e22790aa"), "FirstName" : "Chris", "LastName" : "Brown"
}
{ "_id" : ObjectId("5e82ea0fb0f3fa88e22790ab"), "FirstName" : "Robert", "LastName" : "" }

खाली फ़ील्ड की जाँच करने के लिए निम्नलिखित क्वेरी है -

> db.demo485.find({"LastName" : {"$exists" : true, "$eq" : ""}})

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

{ "_id" : ObjectId("5e82e9f6b0f3fa88e22790a8"), "FirstName" : "Chris", "LastName" : "" }
{ "_id" : ObjectId("5e82ea0fb0f3fa88e22790ab"), "FirstName" : "Robert", "LastName" : "" }

  1. कैसे जांचें कि कोई टेक्स्ट फ़ील्ड खाली है या नहीं?

    यह जांचना बहुत आसान है कि स्विफ्ट में टेक्स्ट फ़ील्ड खाली है या नहीं। आपको पहले यह जांचना होगा कि टेक्स्ट फ़ील्ड में टेक्स्ट उपलब्ध है या नहीं यानी यह शून्य नहीं है, फिर आपको यह जांचना होगा कि इसका वर्तमान खाली है या नहीं। यह मानते हुए कि myTextField आपका टेक्स्ट फ़ील्ड वैरिएबल नाम है, आप निम्न कार

  1. MongoDB संग्रह में सभी दस्तावेज़ों में एक नया फ़ील्ड कैसे जोड़ें

    एक नया क्षेत्र जोड़ने के लिए, MongoDB में $addFields का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo712.insertOne({"Name":"John"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea85f675d33e20ed1097b82&qu

  1. कैसे जांचें कि MySQL में फ़ील्ड शून्य या खाली है या नहीं?

    यह जांचने के लिए कि MySQL में कोई फ़ील्ड रिक्त है या खाली है, MySQL में IF() फ़ंक्शन का उपयोग करें। वाक्य रचना इस प्रकार है - चुनें IF(yourColumnName IS NULL या yourColumnName =, NULLId, yourColumnName) आपकेTableName से किसी भी वैरिएबलनाम के रूप में; उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिक