sql >> Databáze >  >> NoSQL >> MongoDB

vybrat odlišný mongodb C#

MongoDB API má distinct agregační příkaz, který vrací odlišné hodnoty nalezené pro zadaný klíč v kolekci. Můžete jej také použít z Ovladač C# :

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

kde collection - je příklad z vašeho příkladu. Tento dotaz vrátí všechny odlišné hodnoty word pole ve sbírce.

Také, jak @JohnnyHK zmínil v komentáři, můžete použít přístup linq , protože je podporován ovladačem C#:

var distinctWords = collection.AsQueryable<Element>().Select(e => e.Word).Distinct();


  1. MongoDB a připojí se

  2. Redis :Jak nastavit, aby se jeden klíč rovnal hodnotě jiného klíče?

  3. Mohu vytvořit databázi rubínových tříd?

  4. Jak nakonfigurovat klienta Node Redis, aby okamžitě vyvolal chyby, když se připojení nezdaří? [ČTĚTE PODROBNOSTI]