MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

изберете отделен mongodb C#

API на MongoDB има distinct команда за агрегиране, която връща различни стойности, намерени за определен ключ в колекция. Можете също да го използвате от C# драйвер :

var distinctWords = collection.Distinct("word");

където collection - е пример от вашия пример. Тази заявка ще върне всички отделни стойности на word поле в колекцията.

Освен това, както @JohnnyHK спомена в коментар, можете да използвате linq подход , тъй като се поддържа от 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:Съдържа имейл в низ

  2. Намерете стойности, които не съдържат числа в SQL

  3. C# mongo заявки с json низове

  4. Как да експортирам обект, който става достъпен само в асинхронно обратно извикване?

  5. MongoDB:Как да получите отделен списък със стойности на полета на поддокумента?