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

MongoDB:come si aggiorna un singolo sottoelemento in un array, a cui fa riferimento l'indice all'interno dell'array?

Come previsto, la query è facile una volta che sai come fare. Ecco la sintassi, in Python:

db["my_collection"].update(
    { "_id": ObjectId(document_id) },
    { "$set": { 'documents.'+str(doc_index)+'.content' : new_content_B}}
)