আপনি অ্যারে তৈরি করতে toArray() ধারণাটি ব্যবহার করতে পারেন। নিচের সিনট্যাক্স −
db.yourCollectonName.find({}, {yourFieldName:1}).toArray();
আসুন আমরা নথি-
সহ একটি সংগ্রহ তৈরি করি> db.createArrayDemo.insertOne({"UserName":"Chris"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5cbd6461de8cc557214c0e00")}> db.createArrayDemo"{{UserName"(UserName) :"ডেভিড"});{ "স্বীকৃত" :সত্য, "ইনসার্টেডআইডি" :অবজেক্টআইডি("5cbd6467de8cc557214c0e01")}> db.createArrayDemo.insertOne({"UserName":"Robert"});{ "স্বীকৃত :" "insertedId" :ObjectId("5cbd646cde8cc557214c0e02")}> db.createArrayDemo.insertOne({"UserName":"Sam"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5cbd164c0e02"}5cd04)>Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.createArrayDemo.find().pretty();এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5cbd6461de8cc557214c0e00"), "ব্যবহারকারীর নাম" :"ক্রিস" }{ "_id" :ObjectId("5cbd6467de8cc557214c0e01"), "ব্যবহারকারীর নাম" :"David" :"David"}{Id" "5cbd646cde8cc557214c0e02"), "ব্যবহারকারীর নাম" :"রবার্ট" }{ "_id" :ObjectId("5cbd6470de8cc557214c0e03"), "ব্যবহারকারীর নাম" :"স্যাম" }কেস 1 - MongoDB দিয়ে অ্যারে তৈরি করুন।
আপনি যদি UserName ক্ষেত্রের একটি অ্যারে তৈরি করতে চান এবং ক্ষেত্র _id না চান, তাহলে নিচের প্রশ্নটি ব্যবহার করুন।
> db.createArrayDemo.find({},{_id:0}, {UserName:1}).toArray();এটি নিম্নলিখিত আউটপুট −
তৈরি করবে[ { "ব্যবহারকারীর নাম" :"ক্রিস" }, { "ব্যবহারকারীর নাম" :"ডেভিড" }, { "ব্যবহারকারীর নাম" :"রবার্ট" }, { "ব্যবহারকারীর নাম" :"স্যাম" }]কেস 2 − শুধুমাত্র ক্ষেত্র name_id দিয়ে MongoDB দিয়ে অ্যারে তৈরি করুন
আপনি যদি শুধুমাত্র ক্ষেত্রের নাম _id দিয়ে একটি অ্যারে তৈরি করতে চান তবে নীচের প্রশ্নটি ব্যবহার করুন৷
৷> db.createArrayDemo.find({}, {_id:1}).toArray();এটি নিম্নলিখিত আউটপুট −
তৈরি করবে[ { "_id" :ObjectId("5cbd6461de8cc557214c0e00") }, { "_id" :ObjectId("5cbd6467de8cc557214c0e01") }, { "_id" :ObjectId("5cbd6461de8cc557214c0e00") }, { "_id" :অবজেক্টআইডি("5cbd1214c0e00") "5cbd64}"_65} অবজেক্ট "5cbd6470de8cc557214c0e03") }]