MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

pilih mongodb C# yang berbeda

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MONGO hanya mendapatkan nama dokumen tetapi tidak seluruh dokumen

  2. mongodb-go-driver/bson struct ke bson.Document encoding

  3. MongoDb dengan FastAPI

  4. MongoDB Atlas Error saat melakukan transaksi pada beberapa koleksi (kode 8000)

  5. Bagaimana cara menjumlahkan setiap bidang dalam sub dokumen MongoDB?