Trong pymongo, bạn có thể cập nhật bằng:
mycollection.update({'_id':mongo_id}, {"$set": post}, upsert=False)
Tham số
Upsert sẽ chèn thay vì cập nhật nếu bài viết không được tìm thấy trong cơ sở dữ liệu.
Tài liệu có sẵn tại trang web mongodb.
CẬP NHẬT Đối với phiên bản> 3, hãy sử dụng update_one thay vì cập nhật :
mycollection.update_one({'_id':mongo_id}, {"$set": post}, upsert=False)