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

क्वेरी MongoDB संग्रह _ से शुरू हो रहा है?

<घंटा/>

से शुरू होने वाले MongoDB संग्रह के लिए, निम्नलिखित सिंटैक्स है -

db.createCollection(‘_yourCollectionName’);

नीचे दिए गए सिंटैक्स का उपयोग करके क्वेरी डालें -

db.getCollection('_yourCollectionName').insertOne({"yourFieldName1":"yourValue1","yourFieldName2":yourValue2,............N});

आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -

> db.createCollection('_testUnderscoreCollectionDemo');
{ "ok" : 1 }

>db.getCollection('_testUnderscoreCollectionDemo').insertOne({"StudentFirstName":"John","StudentAge":23});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ccfb4a6140b992277dae0e4")
}

>db.getCollection('_testUnderscoreCollectionDemo').insertOne({"StudentFirstName":"Carol","StudentAge":21});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ccfb4af140b992277dae0e5")
}

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

> db.getCollection('_testUnderscoreCollectionDemo').find().pretty();

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

{
   "_id" : ObjectId("5ccfb4a6140b992277dae0e4"),
   "StudentFirstName" : "John",
   "StudentAge" : 23
}
{
   "_id" : ObjectId("5ccfb4af140b992277dae0e5"),
   "StudentFirstName" : "Carol",
   "StudentAge" : 21
}

  1. संग्रह का नाम बदलने के लिए MongoDB क्वेरी?

    MongoDB में संग्रह का नाम बदलने के लिए, नाम बदलें चयन () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo690.insertOne({_id:103,Name:John});{ स्वीकृत :सच, insertId :103 } संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें - db.demo690.find(); यह निम्नलिखित आउटपु

  1. केस असंवेदनशील खोज के साथ MongoDB क्वेरी?

    असंवेदनशील खोज के मामले में, खोज () विधि में रेगेक्स का उपयोग करें। निम्नलिखित वाक्य रचना है - db.demo572.find({"yourFieldName" : { '$regex':/^yourValue$/i}}); उपरोक्त सिंटैक्स को समझने के लिए, आइए हम दस्तावेज़ों के साथ एक संग्रह बनाएँ - > db.demo572.insertOne({"CountryNam

  1. एक सूत्र के साथ संग्रह में दस्तावेजों के प्रत्येक क्षेत्र को अद्यतन करने के लिए MongoDB क्वेरी?

    संग्रह में दस्तावेज़ों के प्रत्येक फ़ील्ड को सूत्र के साथ अद्यतन करने के लिए, MongoDB अद्यतन () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo749.insertOne({"details":[{"id":1,a:10},{"id":2,a:5},{"id":3,a:20}]}); {    "ackno