MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

chọn mongodb C # riêng biệt

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();


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb Mongoimport quá lớn:Lỗi phân tích cú pháp không thành công

  2. Tổng hợp với số lượng tài liệu phụ phù hợp với điều kiện và nhóm

  3. Hai yêu cầu đồng thời bị trộn lẫn trong ứng dụng Node.js

  4. Làm cách nào để sao chép cơ sở dữ liệu từ máy chủ MongoDB này sang máy chủ MongoDB khác?

  5. findAndModify không thành công với lỗi:Không thể cập nhật 'field1' và 'field1' cùng một lúc