将一个对象项插入数组Mongodb C#

将一个对象项插入数组Mongodb C#,c#,mongodb,C#,Mongodb,这是我的结构 { "_id": ObjectId,//PropertyTrackingModel Object "Items": [{ "Date": "2018-01-29", "Tracks": [{ "ModifiedDate": "2018-06-29T10:21:03.1268154+00:00" }] }, { "Date": "2018-08-29",

这是我的结构

{
    "_id": ObjectId,//PropertyTrackingModel Object

    "Items": [{
        "Date": "2018-01-29",
        "Tracks": [{
            "ModifiedDate": "2018-06-29T10:21:03.1268154+00:00"
        }]
    }, {
        "Date": "2018-08-29",
        "Tracks": [{
            "ModifiedDate": "2018-08-29T10:21:03.1268154+00:00"
        }]
    }]
}
所以我想在date==“2018-08-29”系列中插入新曲目 它就像日常数据

最后我需要

{
        "_id": ObjectId,//PropertyTrackingModel Object
        "Items": [{
            "Date": "2018-01-29",
            "Tracks": [{
                "ModifiedDate": "2018-06-29T10:21:03.1268154+00:00"
            }]
        }, {
            "Date": "2018-08-29",
            "Tracks": [{
                "ModifiedDate": "2018-08-29T10:21:03.1268154+00:00"
            },
           {
                "ModifiedDate": "2018-08-29T10:21:03.1268154+00:00"
            }]
        }]
    }
谢谢大家
使用C#mongo驱动程序功能的bast方式

您能删除所有冗余字段吗?请给出最基本、最完整的代码示例。编辑完成,请给我一些提示,谢谢