Fusion テーブルを閲覧するための表形式の JavaScript フロント エンドを構築しています。一部のビューにはフィルターとグループバイがあり、結果をページ分割できるようにしたいと考えています。CouchDB や CloudMine などの他のクラウド データベースでは、リクエスト URL に &count=true を入れて、LIMIT を超える行の総数を取得できます。Fusion テーブルでその数を取得する方法が必要です。
2 つのオプションしか考えられませんが、どちらも高価です。
1)2つのクエリを実行します-LIMIT / OFFSETを使用したメインクエリと、LIMIT / OFFSETを使用しない同じクエリで、2番目のクエリの.lengthをカウントとして取得します
2) LIMIT/OFFSET なしで 1 つのクエリを実行し、単純にデータのサブセットを操作する
これらのオプションはどちらも、LIMIT/OFFSET を使用してネットワーク パフォーマンスを向上させるという目的を無効にします。カウントを取得する他の方法はありますか?GROUP BY を使用しているため、COUNT() で 2 番目のクエリを実行することさえできません。
アドバイスありがとうございます!