相关疑难解决方法(0)

C#MongoDB-如何向多个嵌套数组元素添加和删除项目?

我在MongoDB中有一个看起来像这样的文档:

{
    "Id":"123",
    "Product": "test",
    "Tags":[
        {
            "Name": "name",
            "Categories": [
                {
                    //item
                },
                {
                    //item
                }
            ]
        },
        {
            "Name": "name",
            "Categories": [
                {
                    //item
                },
                {
                    //item
                }
            ]
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

现在,我需要添加一个新的Item,它需要被添加到所有的类别Tags的该元素Product由它Id。例如,当我插入Item 3文档时,应如下所示:

{
    "Id":"123",
    "Product": "test",
    "Tags":[
        {
            "Name": "name",
            "Categories": [
                {
                    //item 1
                },
                {
                    //item 2
                },
                {
                    //item 3
                }
            ]
        },
        {
            "Name": "name",
            "Categories": [
                {
                    //item 1
                },
                { …
Run Code Online (Sandbox Code Playgroud)

c# mongodb mongodb-.net-driver

1
推荐指数
1
解决办法
3012
查看次数

标签 统计

c# ×1

mongodb ×1

mongodb-.net-driver ×1