По сути, я хотел бы обновить около 10 000 сущностей одновременно, добавив новое свойство и значение для каждой сущности.
Учитывая этот класс:
Post(ndb.Model):
title = ndb.StringProperty()
created_date = ndb.DateTimeProperty()
Я хотел бы запустить какую-то операцию, которая создала бы это новое свойство created_date_string
в моих существующих объектах Post
и заняла бы поле строковой версией даты.
Post(ndb.Model):
title = ndb.StringProperty()
created_date = ndb.DateTimeProperty()
created_date_string = ndb.StringProperty(required=True)
Как мне справиться с этим?
Лучше всего использовать очереди задач для обновления каждой сущности; мы бы поставили в очередь 10 000 задач. Есть ли лучший подход?