Firestoreコレクションにドキュメントサイズのみを照会することはできますか?それで、コレクション内のすべてのドキュメントの読み込みをスキップしますか? xのxページを表示するページネーションを作成するには、コレクションのサイズを知る必要があります。私は、コレクションのサイズを取得するだけで、不必要な読み取りクォータを使用しないようにしたいと考えています。サイズのFirestoreクエリのみ
0
A
答えて
2
コレクション内のドキュメント数を取得する方法はありません。これを判断する唯一の方法は、文書をダウンロードして数え、シナリオで無駄な操作をすることです。
これが必要な場合は、別のカウンタプロパティをどこかに保存して、コレクションにドキュメントを追加/削除する際に更新することをお勧めします。
これをクラウド機能で実行するのは、非常に自然な方法です。 sample of keeping a counterをご覧になることをお勧めします。 FirebaseのRealtime Database用に書かれていますが、Cloud Firestoreでも同じアプローチが使用できます。この作業に問題がある場合は、minimal code where you are stuckで新しい質問を投稿してください。
関連する問題
- 1. Firestore REST APIの開始クエリ
- 2. Google Cloud Firestore:正規表現のクエリ
- 3. AngularFire2 Firestore動的なクエリ:startTimeの== currentDateRange
- 4. Firestoreのクエリで.limit()を使用する
- 5. Firestore:ネストされた単一のクエリ
- 6. firestoreクエリでORを実装する - Firebase firestore
- 7. Firestoreクエリ文書startsWith文字列
- 8. Firestoreクエリが機能しない
- 9. OR Firestoreで論理演算クエリ
- 10. Firestoreでの読み取り/書き込み専用のファイル
- 11. 1つのクエリで2つのフィールドによるFirestoreの注文
- 12. Firebaseクラウドfirestore + auth:ログインしているユーザのみ書き込み
- 13. Cloud Firestore 'コレクションの読み込みに失敗しました!'
- 14. FirebaseクラウドFirestoreクエリは、ここに私のデータの絵だ
- 15. 複数のFirestoreクエリ、単一の約束/コールバック
- 16. Firestoreでネストされたドキュメントの値をクエリできますか?
- 17. FirebaseのCloud Firestoreでクエリを実行する方法
- 18. まだ評価されていないプロファイルのFirestoreクエリ
- 19. firestoreのORM
- 20. Firestoreのアップデートリストオブジェクト
- 21. Firestoreのマルチテナンシー
- 22. firestoreのORDERBY(サブコレクション)
- 23. Firestore
- 24. Firestoreのルールオブジェクトのマップ
- 25. divレイアウトのサイズ変更クエリ
- 26. Firestore Security - 既知のフィールドのみを許可する
- 27. Firestoreは1つのフィールドのみを更新します
- 28. Firestoreドキュメントの最大書き込みレートの明確化
- 29. FirestoreのCloud Firestore - すべてのルートレベルのコレクションを取得
- 30. Firestoreは自己条件付きルールを読み込みます
ダンがこれに(より良い)答えたことに気付く前に、私は答えを書いていました。私は彼の答えをリンクしていて、それを使用することをお勧めします。 –