猿问

在双嵌套阵列MongoDB中查找

在双嵌套阵列MongoDB中查找

我在MongoDB有这个收藏

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

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

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

还有其他的事情

如何在双嵌套数组MongoDB中找到BY元素?


慕的地6264312
浏览 720回答 2
2回答
随时随地看视频慕课网APP

相关分类

MongoDB
我要回答