কম্পিউটার

MongoDB তে অবজেক্ট অ্যারে থেকে স্বতন্ত্র মান পাচ্ছেন?


MongoDB তে অবজেক্ট অ্যারে থেকে স্বতন্ত্র মান পেতে, distinct() ব্যবহার করুন। আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo442.insertOne(
...    {
...
...       "Information" : [
...          {
...             "FirstName" : "John",
...             "Age" : 21
...          },
...          {
...             "FirstName" : "Sam",
...             "Age" : 23
...          },
...          {
...             "FirstName" : "John",
...             "Age" : 24
...          },
...          {
...             "FirstName" : "Carol",
...             "Age" : 20
...          },
...          {
...             "FirstName" : "Sam",
...             "Age" : 22
...          }
...       ]
...    }
... );
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e78cf29bbc41e36cc3caeb8")
}

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : ObjectId("5e78cf29bbc41e36cc3caeb8"), "Information" : [ { "FirstName" : "John", "Age" : 21 }, { "FirstName" : "Sam", "Age" : 23 }, { "FirstName" : "John", "Age" : 24 }, { "FirstName" : "Carol", "Age" : 20 }, { "FirstName" : "Sam", "Age" : 22 } ] }

MongoDB −

-এ অবজেক্ট অ্যারে থেকে স্বতন্ত্র মান পেতে ক্যোয়ারী নিচে দেওয়া হল
> db.demo442.distinct("Information.FirstName");

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

তৈরি করবে
[ "Carol", "John", "Sam" ]

  1. MongoDB ডাটাবেসের একটি অনুসন্ধান ক্যোয়ারী থেকে অ্যারের মান পুনরুদ্ধার করা হচ্ছে

  2. MongoDB-তে অবজেক্ট আইডির অ্যারের জন্য $লুকআপ করবেন?

  3. অ্যারে থেকে একাধিক মান টানতে MongoDB ক্যোয়ারী

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