我们假设我有一个这样的课程:
class MyObject
{
public string Color { get; set; }
....
}
我在MongoDB中有一个 MyObject 的集合。
我如何浏览该系列并列出所有独特的颜色?
最后,我想要一个List,每个颜色包含一个条目{“yellow”,“pink”}。
答案 0 :(得分:0)
您希望从color
字段中获取不同的值(假设您使用标准序列化名称)。有关如何执行此操作的示例,请参阅C# MongoDB Distinct Query Syntax。
我认为这应该有用,但是没有测试过,假设collection
是你的集合对象:
var colors = await collection.DistinctAsync<List<string>>("color", "{}").ToListAsync();