MongoDB-এ কোনো ফিল্ডের অনন্য (distinct) মানগুলোর সংখ্যা বের করতে distinct() মেথড এবং .length প্রপার্টি ব্যবহার করা হয়।
উদাহরণ ডেটা (StudentFavouriteSubject অ্যারে):
> db.distinctCountValuesDemo.insertOne({"StudentFirstName": "John", "StudentFavouriteSubject": ["C", "C++", "Java", "MySQL", "C", "C++"]});
> db.distinctCountValuesDemo.insertOne({"StudentFirstName": "Larry", "StudentFavouriteSubject": ["MongoDB", "SQL Server"]});
অনন্য মানগুলো পাওয়া:
> db.distinctCountValuesDemo.distinct('StudentFavouriteSubject');
আউটপুট: ["C", "C++", "Java", "MySQL", "MongoDB", "SQL Server"]
অনন্য মান들의 সংখ্যা বের করা:
> db.distinctCountValuesDemo.distinct('StudentFavouriteSubject').length;
ফলাফল: 6
অ্যারেতে ডুপ্লিকেট মান (C, C++) থাকা সত্ত্বেও distinct() শুধু অনন্য মানগুলো রিটার্ন করে।