Finden Sie in Doppelt Verschachtelten Array MongoDB

Habe ich diese Sammlung in mongodb

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

Will ich finden-Dokument basierend auf someArray.someNestedArray.name
aber ich finde keine nützlichen link alle Suche Ergebnis zu update verschachteltes array
ich versuche dies aber nichts zurück

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

und Einige Sache sonst

wie ich finde, durch das element in der doppelt geschachtelten array mongodb?

InformationsquelleAutor user298582 | 2015-03-16

Schreibe einen Kommentar