В настоящее время, чтобы определить, существует ли следующая страница сущностей, я использую следующий код:
q = Entity.all().fetch(10)
cursor = q.cursor()
extra = q.fetch(1)
has_next_page = False
if extra:
has_next_page = True
Однако это очень дорого с точки зрения времени, необходимого для выполнения«дополнительный» запрос.Мне нужно извлечь курсор после 10 результатов, но мне нужно выбрать 11, чтобы увидеть, есть ли последующая страница.
У кого-нибудь есть лучшие методы?