在带有 C# 2.0 驱动程序的 MongoDB 3.0 中,如何DistinctAsync
从文档的子文档数组中获取不同的值列表?
我正在外壳中寻找与此等效的 C#:
db.cars.distinct("parts.name", {"make":"Ford"})
在承认失败后,我使用了这个 shell-ish 代码:
var distinctParts = await db.RunCommandAsync<BsonDocument>(new BsonDocument {
{ "distinct", "cars"},
{"key", "parts.name"},
{"query", new BsonDocument { { "make", "Ford" }} } });
谢谢!