sql >> Database >  >> NoSQL >> MongoDB

specificeren van $push-locatie in verzameling met behulp van Pymongo

U gebruikt de verkeerde update-operator. Wat je nodig hebt is de $set update-operator en de positionele $ update-operator.

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



  1. MongoDB, Mongoose:hoe vind ik een subdocument in een gevonden document?

  2. Mongoose:Hoe een populatie van 2 niveaus te vullen zonder velden van het eerste niveau te vullen? in mongodb

  3. Overschrijf object in mongodb

  4. Converteer base64-afbeelding naar een bestand in Node Js