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

MongoDB में सरणी में कैसे संलग्न करें?

<घंटा/>

MongoDB में सरणी में जोड़ने के लिए, $concatArrays का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo435.insertOne({"FirstName":["Chris"],"LastName":["Brown"]});{ "स्वीकृत":सच, "insertId" :ObjectId("5e7719b1bbc41e36cc3cae97") }> db.demo435.insertOne({"FirstName":["David"],"LastName":["Miller"]} );{ "स्वीकृत":सच, "insertId" :ObjectId("5e7719bdbbc41e36cc3cae98")}> db.demo435.insertOne({"FirstName":["John"],"LastName":["Doe"]});{ "स्वीकृत" :सच, "insertId" :ObjectId("5e7719c6bbc41e36cc3cae99")}

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

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

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

{ "_id" :ObjectId("5e7719b1bbc41e36cc3cae97"), "FirstName" :[ "Chris" ], "LastName" :[ "Brown" ] } { "_id" :ObjectId("5e7719bdbbc41e36cc3cae98"), "FirstName" :[ "डेविड" ], "अंतिम नाम" :[ "मिलर" ] } { "_id" :ObjectId("5e7719c6bbc41e36cc3cae99"), "FirstName" :[ "जॉन" ], "LastName" :[ "Doe" ]} 

MongoDB में सरणी में जोड़ने के लिए क्वेरी निम्नलिखित है -

> db.demo435.aggregate([ { $project:{ FullName:{ $concatArrays:[ "$FirstName", "$LastName" ] } } } ])

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

{ "_id" :ObjectId("5e7719b1bbc41e36cc3cae97"), "FullName" :[ "Chris", "Brown" ] }{ "_id" :ObjectId("5e7719bdbbc41e36cc3cae98"), "FullName" :[ "डेविड", "मिलर" ] }{ "_id" :ObjectId("5e7719c6bbc41e36cc3cae99"), "FullName" :[ "जॉन", "डो" ] }

  1. MongoDB में किसी सरणी के आधार पर दस्तावेज़ों को कैसे फ़िल्टर करें?

    किसी सरणी के आधार पर दस्तावेज़ों को फ़िल्टर करने के लिए, $elemMatch का उपयोग करें। $elemMatch ऑपरेटर एक सरणी फ़ील्ड वाले दस्तावेज़ों से मेल खाता है। आइए हम दस्तावेजों के साथ एक संग्रह बनाते हैं - > db.demo453.insertOne( ... { _id: 101, details: [ { Name: "David", Marks: 60 }, { Name: &q

  1. MongoDB में सरणी चौराहे का डेटा कैसे प्राप्त करें?

    MongoDB में सरणी इंटरेक्शन के लिए, कुल () में $setIntersection का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo625.insertOne( ...    { ...       Name: "John", ...       Marks: [56,98,60] ...    } ... ); {    &qu

  1. MongoDB सरणी में तत्व कैसे निकालें?

    एक तत्व को हटाने के लिए, अद्यतन करें, और MongoDB में $pull का उपयोग करें। $pull ऑपरेटर किसी निर्दिष्ट शर्त से मेल खाने वाले मान या मान के सभी उदाहरणों को मौजूदा सरणी से हटा देता है। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - db.demo541.insertOne({"software":{"services":["