MongoDB API memiliki distinct
perintah agregasi, yang mengembalikan nilai berbeda yang ditemukan untuk kunci tertentu dalam koleksi. Anda juga dapat menggunakannya dari Driver C#
:
var distinctWords = collection.Distinct("word");
dimana collection
- adalah contoh dari contoh Anda. Kueri ini akan mengembalikan semua nilai yang berbeda dari word
bidang dalam koleksi.
Juga, seperti yang disebutkan @JohnnyHK dalam komentar, Anda dapat menggunakan pendekatan linq , karena didukung oleh driver C#:
var distinctWords = collection.AsQueryable<Element>().Select(e => e.Word).Distinct();