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

MongoDB:Wie aktualisiere ich ein einzelnes Unterelement in einem Array, auf das durch den Index innerhalb des Arrays verwiesen wird?

Wie erwartet ist die Abfrage einfach, wenn Sie wissen, wie. Hier ist die Syntax in Python:

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