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

angivelse af $push-placering i samlingen ved hjælp af Pymongo

Du bruger den forkerte opdateringsoperatør. Det, du har brug for, er $set opdateringsoperatør og den positionelle $ opdateringsoperatør.

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



  1. Udførelse af regex-forespørgsler med PyMongo

  2. Sikkerhedskopier en MongoDB-database ved hjælp af mongodump

  3. hvordan kan man gemme en Json i redis med hashmap(HSET)

  4. Afkodning af MongoDB fejllogfiler