Py学习  »  MongoDB

从MongoDB(v3.4)文档中仅获取子数组[副本]

Anshul Jain • 4 年前 • 845 次点击  

我在MongoDB中有这个收藏

{
"_id" : "777",
"someKey" : "someValue",
"someArray" : [
    {
        "name" : "name1",
        "someNestedArray" : [
            {
                "name" : "value"
            },
            {
                "name" : "delete me"
            }
        ]
    }
  ]
}

我想查找基于somearray.somenestedarray.name的文档 但是我找不到任何有用的链接所有关于更新嵌套数组的搜索结果 我在试,但什么都不退

db.mycollection.find({"someArray.$.someNestedArray":{"$elemMatch":{"name":"1"}}})
db.mycollection.find({"someArray.$.someNestedArray.$.name":"1"})

还有别的东西

如何在双嵌套数组mongodb中找到by元素?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/40215
 
845 次点击  
文章 [ 2 ]  |  最新文章 4 年前