MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

MongoDB:Como atualizo um único subelemento em um array, referenciado pelo índice dentro do array?


Como esperado, a consulta é fácil quando você sabe como. Aqui está a sintaxe, em python:
db["my_collection"].update(
    { "_id": ObjectId(document_id) },
    { "$set": { 'documents.'+str(doc_index)+'.content' : new_content_B}}
)