sql >> Databasteknik >  >> NoSQL >> MongoDB

välj distinkt mongodb C#

MongoDB API har en distinct aggregeringskommando, som returnerar distinkta värden som hittats för en angiven nyckel i en samling. Du kan också använda den från C#-drivrutinen :

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

där collection - är ett exempel från ditt exempel. Den här frågan returnerar alla distinkta värden för word fältet i samlingen.

Dessutom, som @JohnnyHK nämnde i kommentaren, kan du använda linq-metoden , eftersom det stöds av C#-drivrutinen:

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


  1. Spring MongoDB process/tråd läcker

  2. Snabbsökning med MongoDB

  3. Göra en summa med mongo db aggregeringsramverk

  4. Är det möjligt att skriva cast-data i en aggregeringspipeline på MongoDB?