相关疑难解决方法(0)

在Double Nested Array MongoDB中查找

我在mongodb有这个收藏

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

我想找到基于someArray.someNestedArray.name的文档,但我找不到任何有用的链接所有关于更新嵌套数组的搜索结果我正在尝试这个但是什么都不返回

db.mycollection.find({"someArray.$.someNestedArray":{"$elemMatch":{"name":"1"}}})
db.mycollection.find({"someArray.$.someNestedArray.$.name":"1"})
Run Code Online (Sandbox Code Playgroud)

还有别的东西

我如何通过双嵌套数组mongodb中的元素找到?

mongodb mongodb-query aggregation-framework

17
推荐指数
2
解决办法
3万
查看次数