MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

selecione distinto mongodb C #


A API do MongoDB tem um distinct comando de agregação, que retorna valores distintos encontrados para uma chave especificada em uma coleção. Você também pode usá-lo em Driver C# :
var distinctWords = collection.Distinct("word");

onde collection - é uma instância do seu exemplo. Esta consulta retornará todos os valores distintos de word campo na coleção.

Além disso, como @JohnnyHK mencionou no comentário, você pode usar abordagem linq , uma vez que é suportado pelo driver C#:
var distinctWords = collection.AsQueryable<Element>().Select(e => e.Word).Distinct();