সংযুক্ত করতে, MongoDB aggregate() এ $concat ব্যবহার করুন। আসুন প্রথমে নথি-
সহ একটি সংগ্রহ তৈরি করি> db.demo377.insertOne({"ListOfIds":[1001,1002,1003,1004,1005,1006,1007]}); { "acknowledged" : true, "insertedId" : ObjectId("5e5a73462ae06a1609a00b0e") }
Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo377.find().pretty();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" : ObjectId("5e5a73462ae06a1609a00b0e"), "ListOfIds" : [ 1001, 1002, 1003, 1004, 1005, 1006, 1007 ] }
−
সমষ্টিতে পূর্ণসংখ্যার একটি বিন্যাস সংযুক্ত করার জন্য নিম্নোক্ত প্রশ্নটি রয়েছে> db.demo377.aggregate([ ... { "$project": { ... "ListOfIds": { ... "$let": { ... "vars": { ... "key": { ... "$reduce": { ... "input": "$ListOfIds", ... "initialValue": "", ... "in": { "$concat": ["$$value", "++", { "$toLower": "$$this" }] } ... } ... } ... }, ... "in": { "$substrCP": ["$$key", 2, { "$strLenCP": "$$key" }] } ... } ... } ... }} ... ])
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" : ObjectId("5e5a73462ae06a1609a00b0e"), "ListOfIds" : "1001++1002++1003++1004++1005++1006++1007" }