使用如下命令时,它返回null。
var pipeline = new BsonDocument[] {
new BsonDocument{{"$group", new BsonDocument{{"_id", "$BrandId"}}}}
};
var brands = context
.Items.Aggregate<BsonDocument>(pipeline);
数据ex:
我的聚合方法如下所示:
答案 0 :(得分:1)
似乎你所缺少的是在Aggregate()
调用之后执行ToList()或ToListAsync()以使其返回数据。
您是否有理由不使用Group方法?
Aggregate().Group(new BsonDocument() { "_id" : "$BrandId"})