কম্পিউটার

মান আনতে MongoDB-তে অ্যারে সূচী বা ইন্ডেক্সিং অভ্যন্তরীণ আইটেম


প্রথমে, আসুন আমরা নথি সহ একটি সংগ্রহ তৈরি করি এবং একটি সূচক তৈরি করতে sureIndex() ব্যবহার করি -

> db.demo323.insertOne({"বিস্তারিত":{"নাম":"ক্রিস","বয়স":34}});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5e51157af8647eb59e56206e") }> db.demo323.insertOne({"বিস্তারিত":{"নাম":"ডেভিড","বয়স":31}});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5e511581f8647eb59e56206f")}> db.demo323.insertOne({"বিস্তারিত":{"নাম":"বব","বয়স":28}});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5e511589f8647eb59e562070")}> db. demo323.ensureIndex({"details.Name":1});{ "createdCollectionAutomatically" :false, "numIndexesBefore" :2, "numIndexesAfter" :3, "ok" :1}

Find() পদ্ধতি -

এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন
> db.demo323.find();

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" :ObjectId("5e51157af8647eb59e56206e"), "বিশদ বিবরণ" :{ "নাম" :"ক্রিস", "বয়স" :34 } }{ "_id" :ObjectId("5e511581f8647eb59e56206e"), "details" :{ "নাম" :"ডেভিড", "বয়স" :31 } }{ "_id" :ObjectId("5e511589f8647eb59e562070"), "বিশদ বিবরণ" :{ "নাম" :"বব", "বয়স" :28 } } 

অ্যারে −

থেকে মান খোঁজার জন্য নিচের প্রশ্নটি রয়েছে
> db.demo323.find({"details.Name":"Bob"});

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" :ObjectId("5e511589f8647eb59e562070"), "বিস্তারিত" :{ "নাম" :"বব", "বয়স" :28 } }

  1. MongoDB এর সাথে অ্যারেতে আইটেমগুলি কীভাবে গণনা করবেন?

  2. সূচক N-এ অ্যারে অবজেক্ট আপডেট করতে MongoDB ক্যোয়ারী?

  3. MongoDB-তে JSON অ্যারের অভ্যন্তরীণ উপাদান অ্যাক্সেস করছেন?

  4. একটি নির্দিষ্ট মান আনার জন্য MongoDB-এ একটি অ্যারে জিজ্ঞাসা করুন