কম্পিউটার

MongoDB ক্যোয়ারী দিয়ে অ্যারে তৈরি করবেন?


আপনি অ্যারে তৈরি করতে 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"} 

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") }]

  1. MongoDB-তে সাবডকুমেন্টের কোয়েরি অ্যারে

  2. নেস্টেড অ্যারে সাজানোর জন্য MongoDB ক্যোয়ারী?

  3. MongoDB এ $push সহ একটি অ্যারে আপডেট করা হচ্ছে

  4. MongoDB এর সাথে এমবেডেড নথির অ্যারেতে ফিল্টার ক্যোয়ারী?