У меня есть довольно простая модель ndb, которая уже существует, имеет экземпляры, созданные в хранилище данных. Это выглядит примерно так:В том числе нет значений в упорядоченном запросе NDB
class ExampleModel(ndb.Model):
property1 = ndb.StringProperty()
property2 = ndb.StringProperty()
Я хочу, чтобы добавить created
свойство к нему, так что я могу сортировать их по времени, когда они были созданы.
class ExampleModel(ndb.Model):
property1 = ndb.StringProperty()
property2 = ndb.StringProperty()
created = ndb.DateTimeProperty(auto_now_add=True)
Когда я делаю это, и попытаться запросить список лиц, заказанный created
, он возвращает только объекты, которые были созданы после обновления определения модели.
things = ExampleModel.query().order(ExampleModel.created).fetch()
Я попытался добавить значение по умолчанию created
, установленный в эпоху, которая, где я хотел бы существующие объекты, чтобы быть в упорядоченном списке, но они до сих пор не включены в этот упорядоченный запрос. Есть ли способ включить их, или мне нужно перенести существующие объекты и установить их свойство created
явно?