样本集合结构是: -
{
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查询的结果。