API MongoDB có distinct
Lệnh tổng hợp, trả về các giá trị riêng biệt được tìm thấy cho một khóa được chỉ định trong một tập hợp. Bạn cũng có thể sử dụng nó từ Trình điều khiển C #
:
var distinctWords = collection.Distinct("word");
nơi collection
- là một ví dụ từ ví dụ của bạn. Truy vấn này sẽ trả về tất cả các giá trị riêng biệt của word
trường trong bộ sưu tập.
Ngoài ra, như @JohnnyHK đã đề cập trong nhận xét, bạn có thể sử dụng cách tiếp cận linq , vì nó được hỗ trợ bởi trình điều khiển C #:
var distinctWords = collection.AsQueryable<Element>().Select(e => e.Word).Distinct();