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