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

Hvordan opdaterer jeg et Mongo-dokument efter at have indsat det?

I pymongo kan du opdatere med:
mycollection.update({'_id':mongo_id}, {"$set": post}, upsert=False)
Upsert-parameteren indsættes i stedet for at opdatere, hvis indlægget ikke findes i databasen.
Dokumentation er tilgængelig på mongodb-webstedet.

OPDATERING For version> 3, brug update_one i stedet for opdatering :

mycollection.update_one({'_id':mongo_id}, {"$set": post}, upsert=False)



  1. Mongoose find() RegExp for nummertypefelt

  2. MongoDB $ eksisterer

  3. MongoDB 2.4.1 er nu tilgængelig på ScaleGrid

  4. Sådan konfigureres fjederstartwebapp med redis ved hjælp af Docker