Это старый вопрос, но я наткнулся на него, когда искал ответ, поэтому я хотел дать обновленный ответ для справки.
Методы save
и update
устарели.
save (to_save, manage = True, check_keys = True, ** kwargs) ¶ Сохранить документ в этой коллекции.
УСТАРЕЛО - используйте вместо этого insert_one () или replace_one ().
Изменено в версии 3.0: Убран безопасный параметр. Передайте w = 0 для неподтвержденных операций записи.
update (spec, document, upsert = False, manage = False, multi = False, check_keys = True, ** kwargs) Обновить документ (ы) в этой коллекции.
УСТАРЕЛО - используйте replace_one (), update_one () или update_many () вместо этого.
Изменено в версии 3.0: Убран безопасный параметр. Передайте w = 0 для неподтвержденных операций записи.
в частном случае OP лучше использовать replace_one
.