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