получение последних данных с хранилищем данных с высокой репликацией - PullRequest
0 голосов
/ 15 октября 2011

В документации GAE указано:

Помните, что если вы выполняете get (), put () или транзакцию, вы всегда будете видеть самые последние записанные данные.

Я понимаю, что db.get(key) всегда возвращает самые последние записанные данные, но как насчет других? Если у меня есть сущность Voters и я делаю это:

voter = Voters.order("email").get()

я всегда буду видеть самые последние записанные данные?

Я почти уверен, что ответ - нет, но было бы хорошо, если бы документы были более явными.

1 Ответ

1 голос
/ 15 октября 2011

"запросы, требующие строго согласованных результатов, должны содержать фильтр предков, который ограничивает результаты одной группой объектов. Запросы, охватывающие несколько групп объектов, не гарантируются для возврата дорезультаты дат. См. Использование хранилища данных с высокой репликацией для получения дополнительной информации об использовании запросов предков в этом контексте. "

Источник

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...