0

样本集合结构是:-

{
 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 查询得到的那个。

4

0 回答 0