संयोजित करने के लिए, MongoDB समुच्चय () में $concat का उपयोग करें। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -
> db.demo377.insertOne({"ListOfIds":[1001,1002,1003,1004,1006,1007]}); { "स्वीकृत" :सच, "insertedId" :ObjectId("5e5a73462ae06a1609a00b0e") }पूर्व>संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo377.find().pretty();यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5e5a73462ae06a1609a00b0e"), "ListOfIds" :[ 1001, 1002, 1003, 1004, 1005, 1006, 1007 ]}समेकन में पूर्णांक की एक सरणी को जोड़ने के लिए क्वेरी निम्नलिखित है -
> db.demo377.aggregate([... {"$project":{... "ListOfIds":{... "$let":{... "vars":{... " key":{... "$reduce":{... "इनपुट":"$ListOfIds",... "initialValue":"",... "in":{ "$concat":[" $$value", "++", { "$toLower":"$$this" }] }...}...}...},... "in":{ "$substrCP":["$$key", 2, { "$strLenCP":"$$key" }] }...}...}...}}...])यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5e5a73462ae06a1609a00b0e"), "ListOfIds" :"1001++1002++1003++1004++1005++1006++1007" }