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

MongoDB में संपूर्ण दस्तावेज़ (सभी फ़ील्ड) को अपडेट करने का सबसे तेज़ तरीका क्या है?

<घंटा/>

मोंगोडीबी में रिप्लेसऑन () का उपयोग करने का सबसे तेज़ तरीका है। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo431.insertOne({"Name":"Chris","Age":32});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e770ba6bbc41e36cc3cae89")
}
> db.demo431.insertOne({"Name":"David","Age":31});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e770bacbbc41e36cc3cae8a")
}
> db.demo431.insertOne({"Name":"John","Age":24});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e770bb3bbc41e36cc3cae8b")
}
> db.demo431.insertOne({"Name":"Bob","Age":22});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e770bb8bbc41e36cc3cae8c")
}

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

> db.demo431.find();

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

{ "_id" : ObjectId("5e770ba6bbc41e36cc3cae89"), "Name" : "Chris", "Age" : 32 }
{ "_id" : ObjectId("5e770bacbbc41e36cc3cae8a"), "Name" : "David", "Age" : 31 }
{ "_id" : ObjectId("5e770bb3bbc41e36cc3cae8b"), "Name" : "John", "Age" : 24 }
{ "_id" : ObjectId("5e770bb8bbc41e36cc3cae8c"), "Name" : "Bob", "Age" : 22 }

MongoDB में पूरे दस्तावेज़ (सभी फ़ील्ड) को अपडेट करने के लिए क्वेरी निम्नलिखित है -

> db.demo431.replaceOne(
...    { "Name" : "John" },
...    { "Name" : "Robert", "Age" :45 }
... );
{ "acknowledged" : true, "matchedCount" : 1, "modifiedCount" : 1 }

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

> db.demo431.find();

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

{ "_id" : ObjectId("5e770ba6bbc41e36cc3cae89"), "Name" : "Chris", "Age" : 32 }
{ "_id" : ObjectId("5e770bacbbc41e36cc3cae8a"), "Name" : "David", "Age" : 31 }
{ "_id" : ObjectId("5e770bb3bbc41e36cc3cae8b"), "Name" : "Robert", "Age" : 45 }
{ "_id" : ObjectId("5e770bb8bbc41e36cc3cae8c"), "Name" : "Bob", "Age" : 22 }

  1. MongoDB में किसी विशिष्ट स्ट्रिंग वाले फ़ील्ड के सभी मान अपडेट करें?

    सभी मानों को अद्यतन करने के लिए, बहु:सत्य के साथ अद्यतन() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें - db.demo720.find(); यह निम्नलिखित आउटपुट देगा - { _id :ObjectId(5eaae7ca43417811278f5883), SubjectName :MySQL }

  1. MongoDB में दस्तावेज़ का अधिकतम आकार क्या है?

    दस्तावेज़ एक संग्रह में एक रिकॉर्ड है। प्रत्येक दस्तावेज़ में 16 एमबी आकार की सीमा होती है। दस्तावेज़ को कर्ली ब्रैकेट ({}) के अंदर लपेटा गया है। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo748.insertOne({_id:104,Name:Sam,आयु:19});{ स्वीकृत :सच, insertId :104 } संग्रह से सभी दस्तावेज़ों को खोज

  1. सभी MySQL डेटाबेस के आकार की जाँच करने का तरीका क्या है?

    हम निम्नलिखित कथन की सहायता से सभी MySQL डेटाबेस के आकार की जांच कर सकते हैं mysql> SELECT table_schema "Database", -> SUM(data_length + index_length)/1024/1024 "Size in MB" -> FROM information_schema.TABLES GROUP BY table_schema; +--------------------+----------------+