আসুন নথি-
সহ একটি সংগ্রহ তৈরি করি> db.demo740.insertOne({... "বিস্তারিত":... [... {... নাম:"ক্রিস",... বয়স:21,... দেশের নাম:"মার্কিন" ... },... {... নাম:"বব",... বয়স:20,... দেশের নাম:"ইউকে",... বিবাহিত:সত্য... }... ].. ।Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo740.find();এটি নিম্নলিখিত আউটপুট −
তৈরি করবে"_id" :ObjectId("5ead700c57bb72a10bcf066d"), "বিস্তারিত" :[ { "নাম" :"ক্রিস", "বয়স" :21, "দেশের নাম" :"মার্কিন" }, { "নাম" :"বব ", "বয়স" :20, "দেশের নাম" :"UK", "isMarried" :true } ] }নেস্টেড মঙ্গোডিবি ডকুমেন্টের কী পাওয়ার জন্য ক্যোয়ারী −
> db.demo740.aggregate([... {... $project:{... ListKeys:{... $reduce:{... input:"$details",... initialValue:[],... ইন:{... $concatArrays:[... "$$value",... {... $map:{... ইনপুট:{... $objectToArray:"$ $this"... },... এর মধ্যে:"$$this.k"... }... }... ]... }... }... }... }... }... ]).pretty()এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5ead700c57bb72a10bcf066d"), "ListKeys" :[ "নাম", "বয়স", "দেশের নাম", "নাম", "বয়স", "দেশের নাম", "isMarried" ]}প্রে>