MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

sélectionner distinct mongodb C #

L'API MongoDB a un distinct commande d'agrégation, qui renvoie des valeurs distinctes trouvées pour une clé spécifiée dans une collection. Vous pouvez également l'utiliser depuis pilote C# :

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

collection - est une instance de votre exemple. Cette requête renverra toutes les valeurs distinctes de word champ dans la collection.

De plus, comme @JohnnyHK l'a mentionné dans le commentaire, vous pouvez utiliser approche linq , puisqu'il est pris en charge par le pilote C# :

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