Что такое "reload ()" для MongoEngine? - PullRequest
0 голосов
/ 20 сентября 2018

У меня есть такое утверждение: jsonify_ok(data=mytag.reload().as_dict())

Какую роль играет reload ()?какова нормальная ситуация для нас, чтобы использовать reload ()?

1 Ответ

0 голосов
/ 20 сентября 2018

Document.reload() проверит базу данных и обновит ваши данные (я думаю, что в этом случае mytag, но я не вижу, что это) с любыми атрибутами, которые были изменены.

Это может быть полезно, если данные могли или изменились перед вызовом jsonify_ok.

Разбивая data=mytag.reload(), это говорит: «Для документа mytag, перейдите в базу данных иполучить последнюю версию этого документа, присвоив ее переменной data "

Соответствующая ссылка на документацию

...