sql >> Database teknologi >  >> NoSQL >> MongoDB

vælg distinkt mongodb C#

MongoDB API har en distinct aggregeringskommando, som returnerer distinkte værdier fundet for en specificeret nøgle i en samling. Du kan også bruge det fra C#-driver :

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

hvor collection - er et eksempel fra dit eksempel. Denne forespørgsel returnerer alle distinkte værdier af word felt i samlingen.

Som @JohnnyHK nævnte i kommentaren, kan du også bruge linq-tilgang , da det understøttes af C#-driver:

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


  1. Hvordan kan man se, om sidekiq er forbundet til redis-serveren?

  2. Mongoose - find():objekt inde i søgeindstillinger virker ikke

  3. mongodb - opret dokument, hvis det ikke eksisterer, ellers skub til array

  4. Redis - Sorteret sæt, find vare efter egenskabsværdi