sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur uppdaterar jag ett Mongo-dokument efter att ha infogat det?

I pymongo kan du uppdatera med:
mycollection.update({'_id':mongo_id}, {"$set": post}, upsert=False)
Upsert-parametern infogas istället för att uppdatera om inlägget inte hittas i databasen.
Dokumentation finns tillgänglig på mongodb-webbplatsen.

UPPDATERA För version> 3 använd update_one istället för att uppdatera :

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



  1. MongoDB - kopiera samling i java utan looping alla objekt

  2. Redis under klassisk ASP(VBScript)

  3. Hur ansluter man säkert till Heroku Redis via kommandoraden?

  4. Lagra en MessagePacked-hash i Redis