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

MongoDB में $ पुश के साथ काम करें

<घंटा/>

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

> db.demo738.insertOne({Subjects:["C","C++"]});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ead696557bb72a10bcf0661")
}
> db.demo738.insertOne({Subjects:["MySQL","PL/SQL"]});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ead696657bb72a10bcf0662")
}

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

> db.demo738.find();

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

{ "_id" : ObjectId("5ead696557bb72a10bcf0661"), "Subjects" : [ "C", "C++" ] }
{ "_id" : ObjectId("5ead696657bb72a10bcf0662"), "Subjects" : [ "MySQL", "PL/SQL" ] }

पुश करने के लिए क्वेरी निम्नलिखित है -

>db.demo738.update({_id:ObjectId("5ead696657bb72a10bcf0662")},{$push:{"Subjects":"MongoDB"}});
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

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

> db.demo738.find();

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

{ "_id" : ObjectId("5ead696557bb72a10bcf0661"), "Subjects" : [ "C", "C++" ] }
{ "_id" : ObjectId("5ead696657bb72a10bcf0662"), "Subjects" : [ "MySQL", "PL/SQL", "MongoDB" ] }

  1. MongoDB में संग्रहीत जावास्क्रिप्ट के साथ कैसे काम करें?

    इसे विशेष system.js संग्रह में सहेजा जाता है। इसके लिए db.system.js.save() का इस्तेमाल करें। निम्नलिखित वाक्य रचना है - db.system.js.save({    _id: "anyFunctionName",    value: function (returnValue) {       return ‘yourMessage ' + returnValue;

  1. मैं सभी से मेल खाने के लिए मोंगोडीबी में सरणी फ़ील्ड के साथ कैसे काम करूं?

    MongoDB में सभी का मिलान करने के लिए, $all का उपयोग करें। $all ऑपरेटर उन दस्तावेज़ों का चयन करता है जहाँ किसी फ़ील्ड का मान एक सरणी है जिसमें सभी निर्दिष्ट तत्व होते हैं। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo695.insertOne({"ListOfValues":[100,200,500,800]}); {    &

  1. MongoDB में शर्त के साथ जुड़ें?

    MongoDB में शर्त के साथ जोड़ने के लिए, $cond का उपयोग करें और उसमें $concat के साथ काम करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo745.insertOne({Value1:"100",Value2:"100"}); {    "acknowledged" : true,    "insertedId" : Objec