Verschachteltes Array für die Aktualisierung von MongoDB

Ich habe eine einfache Struktur in Mongodb, mit verschachtelten Array. Wie kann ich den gesuchten Wert aktualisieren? Ich habe Beispiele mit Zahlen wie folgt gesehen:

invited.0.used: true

Dies ist jedoch nicht das, wonach ich suche, da ich nicht weiß, wo in meiner Liste sich dieses Element befindet. Wie kann ich also ein Array aktualisieren, das verwendet wird, um den Schlüssel 84026702 als wahr zu kennzeichnen? Was ist, wenn ich 100 Arrays eingeladen habe, um zu aktualisieren, wo der Schlüssel 43938432 ist?

{
    "_id" : ObjectId("4fed972f61d69aa004000000"),
    "name" : "mezo",
    "invited" : [
            {
                    "key" : 40928710,
                    "used" : false
            },
            {
                    "key" : 84026702,
                    "used" : false
            }
    ]
}

Antworten auf die Frage(1)

Ihre Antwort auf die Frage