Google App Engine Запросы с JDOQL, как просто подсчитать?

Я использовал "select from X.class.getName()", чтобы получить все записи класса X, но если записей много, получение результатов может занять много времени.

Я просто хочу подсчитать, сколько записей в хранилище данных, какой самый быстрый запрос для получения этого числа? Есть ли что-то вроде "select COUNT() X.class.getName()", которое может возвращать, например, 234000 [количество всех записей]?

1 ответ

Решение

Посмотрите , как лучше всего посчитать результаты в GQL?

(краткий ответ заключается в том, что вы должны хранить количество объектов и обновлять их всякий раз, когда вы добавляете / удаляете объекты из хранилища данных)

Другие вопросы по тегам