如何使用C#在bson文档中使用linq查找总和

时间:2013-07-11 06:40:05

标签: c# linq mongodb

样本集合结构是: -

{
 arr : [
       { "seq" : 2 },
       { "seq" : 4 }
       ]
}

我试过的C#代码是

var maxTicketSeq = bsonTrans["arr"].AsBsonArray.Sum(m => (int)m["seq"]);

这很好......

但对于这种结构

{
"arr" : [

 { "name" : [{"seq" : 2 } , {"seq" : 5 }] },
 { "name" : [{"seq" : 2 } , {"seq" : 5 }] }

}

为此我需要找到seq的总和。

如何在linq查询中实现此目的。

实际上bsonDocument类似于mongo查询的结果。

0 个答案:

没有答案