sql >> Database teknologi >  >> NoSQL >> MongoDB

Sådan opdaterer du et bestemt array-element i MongoDB

Du kan bruge $ positionsoperator til at identificere det første array-element, der matcher forespørgslen i opdateringen som denne:

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


  1. Unikt indeks ignoreret ved opdatering med Mongoose + Mockgoose i NodeJS

  2. Sådan designer du meget tilgængelige Open Source-databasemiljøer

  3. MongoDB ufølsom forespørgsel på tekst med parenteser

  4. MongoDB:Forespørg på en hash med specielle tegn i nøgler