MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

So aktualisieren Sie ein bestimmtes Array-Element in MongoDB

Sie können den $ verwenden Positionsoperator zum Identifizieren des ersten Array-Elements, das mit der Abfrage in der Aktualisierung übereinstimmt, wie folgt:

db.VariantEntries.update({
    "pos": 17060409,
    "sampleID": "Job1373964150558382243283", 
    "information.name":"Category"
},{
    $set:{'information.$.value':'11'}
})