Mongodb c#Driver 2.4无法正常聚合

时间:2017-08-14 09:45:17

标签: mongodb mongodb-csharp-2.0

使用如下命令时,它返回null。

        var pipeline = new BsonDocument[] {
            new BsonDocument{{"$group", new BsonDocument{{"_id", "$BrandId"}}}}
        };

        var brands = context
            .Items.Aggregate<BsonDocument>(pipeline);

enter image description here

数据ex:

enter image description here

我的聚合方法如下所示:

enter image description here

1 个答案:

答案 0 :(得分:1)

似乎你所缺少的是在Aggregate()调用之后执行ToList()或ToListAsync()以使其返回数据。

您是否有理由不使用Group方法?

Aggregate().Group(new BsonDocument() { "_id" : "$BrandId"})