相关疑难解决方法(0)

如何从MongoDB文档中的双重嵌套数组中删除元素

我有一个类似于以下内容的文档结构:

{
"_id" : "777",
"someKey" : "someValue",
"someArray" : [
    {
        "name" : "name1",
        "someNestedArray" : [
            {
                "name" : "value"
            },
            {
                "name" : "delete me"
            }
        ]
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

我想删除带有"删除我"值的嵌套数组元素.

我知道我可以使用嵌套的$ elemMatch表达式找到与此描述匹配的文档.删除相关元素的查询语法是什么?

mongodb

42
推荐指数
4
解决办法
2万
查看次数

标签 统计

mongodb ×1