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

अन्य क्षेत्रों के साथ सरणी के मूल्यों को जोड़ने के लिए MongoDB क्वेरी

<घंटा/>

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

> db.demo359.insertOne(... {...... Name1:"Chris",... Name2:"David",... विषय:["MySQL",,"MongoDB",," Java"]...}...);{ "स्वीकृत" :सच, "insertId" :ObjectId("5e5694cdf8647eb59e5620d0")}

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

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

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

{ "_id" :ObjectId("5e5694cdf8647eb59e5620d0"), "Name1" :"Chris", "Name2" :"David", "Subjects" :[ "MySQL", "MongoDB", "Java" ]} 

अन्य क्षेत्रों के साथ सरणी के मूल्यों को जोड़ने के लिए क्वेरी निम्नलिखित है -

> db.demo359.aggregate([... {... $project:{... मान:{... $reduce:{... input:'$Subjects',... InitialValue:'',... में:{... $concat:['$$value',' ','$$this']...}...}...},... Name1:1 ... }... },... {... $प्रोजेक्ट:{... 'ConcatResult':{ '$concat':[ '$Name1', '$values'] }...}. .. }... ]){ "_id" :ObjectId("5e5694cdf8647eb59e5620d0"), "ConcatResult" :"Chris MySQL MongoDB Java" }

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

{ "_id" :ObjectId("5e5694cdf8647eb59e5620d0"), "ConcatResult" :"Chris MySQL MongoDB Java" }

  1. MongoDB में उप-दस्तावेज़ों की क्वेरी सरणी

    उप-दस्तावेज़ों की एक सरणी को क्वेरी करने के लिए, MongoDB में $unwind का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo499.insertOne({ ... "details": ...    [ ...       { ...          Name :"MIT", ...    

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

    विशिष्ट दस्तावेज़ों के लिए, MongoDB $in का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo511.insertOne({"ListOfProject":["Library Management System","Hospital Management System"]}); {    "acknowledged" : true,    "ins

  1. MongoDB के साथ एम्बेडेड दस्तावेज़ की सरणी पर फ़िल्टर क्वेरी?

    इसके लिए MongoDB में समुच्चय () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo736.insertOne( ...    { ...       "_id": "101", ...       "details1": [ ...          { ...     &