কম্পিউটার

MongoDB এ ফিল্ড/কী প্রতি স্বতন্ত্র মানের সংখ্যা কিভাবে গণনা করবেন?


আপনি এর জন্য স্বতন্ত্র কমান্ড ব্যবহার করতে পারেন। ধারণাটি বুঝতে, আসুন ডকুমেন্টের সাথে একটি সংগ্রহ তৈরি করি। একটি নথির সাথে একটি সংগ্রহ তৈরি করার প্রশ্নটি নিম্নরূপ -

> db.distinctCountValuesDemo.insertOne({"StudentFirstName":"John","StudentFavouriteSubject":["C","C++","Java","MySQL","C","C++"]});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c8a39f193b406bd3df60e07")
}
> db.distinctCountValuesDemo.insertOne({"StudentFirstName":"Larry","StudentFavouriteSubject":["MongoDB","SQL Server"]});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c8a3a1193b406bd3df60e08")
}

Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

> db.distinctCountValuesDemo.find().pretty();

নিচের আউটপুট −

{
   "_id" : ObjectId("5c8a39f193b406bd3df60e07"),
   "StudentFirstName" : "John",
   "StudentFavouriteSubject" : [
      "C",
      "C++",
      "Java",
      "MySQL",
      "C",
      "C++"
   ]
}
{
   "_id" : ObjectId("5c8a3a1193b406bd3df60e08"),
   "StudentFirstName" : "Larry",
   "StudentFavouriteSubject" : [
      "MongoDB",
      "SQL Server"
   ]
}

প্রতি ক্ষেত্র/কী -

-এ বেশ কয়েকটি স্বতন্ত্র মান খুঁজে পাওয়ার জন্য এখানে ক্যোয়ারী রয়েছে
> db.distinctCountValuesDemo.distinct('StudentFavouriteSubject');

নিচের আউটপুট −

[ "C", "C++", "Java", "MySQL", "MongoDB", "SQL Server" ]

অ্যারে −

-এ স্বতন্ত্র মানের দৈর্ঘ্য খুঁজে বের করার জন্য এখানে ক্যোয়ারী রয়েছে
> db.distinctCountValuesDemo.distinct('StudentFavouriteSubject').length;

নিচের আউটপুট −

6

  1. MongoDB-তে স্বতন্ত্র উপাদানগুলির জন্য সর্বাধিক মানগুলি কীভাবে পেতে হয়

  2. কিভাবে MySQL এ স্বতন্ত্র মান গণনা করবেন?

  3. MySQL এ স্বতন্ত্র মানের সংখ্যা গণনা করবেন?

  4. এক্সেলের কলামে অনন্য এবং স্বতন্ত্র মানের সংখ্যা কীভাবে গণনা করবেন