pymongoでは、次のコマンドで更新できます:
mycollection.update({'_id':mongo_id}, {"$set": post}, upsert=False)
投稿がデータベースに見つからない場合、更新する代わりにアップサートパラメータが挿入されます。
ドキュメントはmongodbサイトで入手できます。
更新 バージョン3を超える場合は、 update_oneを使用します 更新の代わりに :
mycollection.update_one({'_id':mongo_id}, {"$set": post}, upsert=False)