Как я могу получить общее количество записей из google datastore с помощью gstore-node?

Я использую пакет gstore-node для запроса данных из Google Datastore.

Я нигде не нашел, как получить общее количество записей запроса с помощью gstore-node.

Пожалуйста, помогите мне, если кто-нибудь знает.

Заранее спасибо.

1
0
292
1

Ответы 1

В Cloud Datastore нет серверной функции COUNT. Таким образом, чтобы получить количество результатов, соответствующих запросу, вам необходимо запустить запрос (лучше в режиме только ключей) и самостоятельно подсчитать результаты после итерации по всем результатам.

Или вы можете последовать предложению Альфреда в https://groups.google.com/forum/#!topic/gcd-discuss/XAssG40Fcz0/discussion и выполнить запрос типа SELECT * FROM News LIMIT 0 OFFSET и посмотреть на значение skipped_results.

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