我有这样的文件:
{
"_id" : ObjectId("56bba46fd827382936d52c3a"),
"grades" : [
{
"date" : ISODate("2012-05-08T00:00:00.000Z"),
"grade" : "A",
"score" : 12
},
{
"date" : ISODate("2016-02-10T21:04:49.691Z"),
"grade" : "A*",
"score" : 10
},
{
"date" : ISODate("2016-02-10T21:11:24.368Z"),
"grade" : "A*",
"score" : 10
}
],
}
我想使用C#驱动程序删除具有最新日期的成绩条目。我能看到的唯一方法是用新数组替换整个数组。
有更好的方法吗?