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

फ़ील्ड और सबफ़ील्ड द्वारा MongoDB आइटम फ़िल्टर करना?

<घंटा/>

फ़ील्ड और सबफ़ील्ड के अनुसार आइटम फ़िल्टर करने के लिए, डॉट नोटेशन का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo638.insert({Name:"Chris"});
WriteResult({ "nInserted" : 1 })
> db.demo638.insert({Name:"David",details:{Subject:"MongoDB"}});
WriteResult({ "nInserted" : 1 })

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

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

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

{ "_id" : ObjectId("5e9c28666c954c74be91e6de"), "Name" : "Chris" }
   {
      "_id" : ObjectId("5e9c28866c954c74be91e6df"),
      "Name" : "David",
      "details" : {
         "Subject" : "MongoDB"
   }
}

एकाधिक फ़ील्ड और सबफ़ील्ड द्वारा आइटम फ़िल्टर करने की क्वेरी निम्नलिखित है -

> db.demo638.find({"details.Subject":null});

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

{ "_id" : ObjectId("5e9c28666c954c74be91e6de"), "Name" : "Chris" }

  1. मैं MongoDB में एक सूची कैसे ऑर्डर करूं और उसके आइटम में स्थिति कैसे जोड़ूं?

    सूची ऑर्डर करने के लिए सॉर्ट() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo581.insertOne ({नाम: डेविड,स्कोर:150});{ स्वीकृत :सच, insertId :ObjectId(5e91cbbcfd2d90c177b5bcb8)} संग्रह से सभी दस्तावेज़ ढूंढें () विधि की सहायता से प्रदर्शित करें - db.demo581.find(); यह निम्नलिखित आ

  1. मोंगोडीबी और पायथन

    MongoDB एक व्यापक रूप से उपयोग किया जाने वाला दस्तावेज़ डेटाबेस है जो NoSQL DB का एक रूप भी है। पायथन कुछ पायथन मॉड्यूल के माध्यम से मोंगोडीबी के साथ बातचीत कर सकता है और मोंगो डीबी के अंदर डेटा बना और हेरफेर कर सकता है। इस लेख में हम ऐसा करना सीखेंगे। लेकिन मोंगोडीबी आपके सिस्टम में पहले से ही उपलब

  1. MongoDB एकत्रीकरण और प्रक्षेपण?

    इसके लिए, कुल () के साथ $project का उपयोग करें। एकत्रीकरण में $प्रोजेक्ट अनुरोधित फ़ील्ड वाले दस्तावेज़ों के साथ पाइपलाइन में अगले चरण तक जाता है। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo762.insertOne({... _id :{... userId:101,... userName:Chris...},... countryName :अमेरिका,... विवरण :[...