sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur man uppdaterar ett visst arrayelement i MongoDB

Du kan använda $ positionsoperator för att identifiera det första matriselementet som matchar frågan i uppdateringen så här:

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


  1. Hur man startar en anpassad RQ-arbetare i en Docker Container (Python, Flask och Redis)

  2. Vilken är den mest effektiva dokumentorienterade databasmotorn för att lagra tusentals medelstora dokument?

  3. vårdata mongodb grupp av

  4. Det går inte att skapa MongoDB /data/db-katalogen på macOS Catalina