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

Angeben von $push-Speicherort in der Sammlung mit Pymongo

Sie verwenden den falschen Update-Operator. Was Sie brauchen, ist der $set update-Operator und den positionellen $ Update-Operator.

db.collection.update_one(
    {'class.className': 'cse131'},
    {'$set': {'class.$.time': '3:30'}} # or {'class.$.status': 'pass'}
)