sql >> Base de Datos >  >> NoSQL >> MongoDB

seleccionar distinto mongodb C#

La API de MongoDB tiene un distinct comando de agregación, que devuelve distintos valores encontrados para una clave específica en una colección. También puede usarlo desde C# Driver :

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

donde collection - es una instancia de su ejemplo. Esta consulta devolverá todos los valores distintos de word campo en la colección.

Además, como @JohnnyHK mencionó en el comentario, puede usar enfoque linq , ya que es compatible con el controlador C#:

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