Как получить новейшие объекты из Google Datastore? - PullRequest
0 голосов
/ 17 мая 2019

Я пытаюсь запросить объекты из Google Datastore и хотел бы получить 10 новейших сущностей на основе их созданного во времени свойства, но я не уверен в функциональности метода addSort.

Будет ли метод addSort извлекать самые новые 10 сущностей, если я сортирую по свойству timeCreated и ограничиваю результаты 10, или это будет просто извлекать сущности с использованием порядка по умолчанию и сортировать эти результаты?

Вот запрос с использованием метода addSort:

   Query q1 = new Query("Person").addSort("timeCreated", SortDirection.DESCENDING);

1 Ответ

1 голос
/ 18 мая 2019

Порядок сортировки влияет на индекс, который сканируется для запроса, поэтому запрос (с ограничением) вернет самые последние сущности.

...