Запрос N случайных записей в хранилище данных Appengine

Я пытаюсь написать запрос GQL, который возвращает N случайных записей определенного вида. Моя текущая реализация работает, но требует N обращений к хранилищу данных. Я хотел бы сделать это 1 вызовом в хранилище данных, если это возможно.

В настоящее время я назначаю случайное число каждому виду, который помещаю в хранилище данных. Когда я запрашиваю случайную запись, я генерирую другое случайное число и запрашиваю записи & gt; RAND ORDER BY asc LIMIT 1.

Это работает, однако, он возвращает только 1 запись, поэтому мне нужно сделать N запросов. Любые идеи о том, как сделать этот запрос? Благодарю.

Ответы на вопрос(6)

Ваш ответ на вопрос