作成時に時系列でFirestoreクエリを実行する方法

アンディ・フスニアック

コレクションを作成し、いくつかのドキュメントを順番に追加しました(数秒間隔)。firestoreは各doc.idを自動的に生成しました。

ドキュメントでは、各doc.idキーはタイムスタンプ部分とランダム部分で構成されていると記載されています(おそらくキーの衝突がないことを確認するため)。編集:私はこれを無関係のブログ投稿で読んだので、混乱を避けるためにこれを削除しました。

以来キーは、いくつかの(隠された)年表が含まれているとしたら、それはこのキーに基づいてfirestoreクエリを行うため、時系列の昇順または降順で結果セットを取得することは可能でしょうか?

グリムトール

残念ながら、Cloud Firestoreの自動生成されたIDは自動順序付けを提供せず、時系列であると信頼することはできません。ドキュメントを時系列で並べ替えるには、独自のタイムスタンプフィールドをドキュメントに追加する必要があります。

Firestoreからドキュメントドキュメントを追加します

重要:Firebase Realtime Databaseの「プッシュID」とは異なり、CloudFirestoreの自動生成されたIDは自動順序付けを提供しません。作成日でドキュメントを注文できるようにする場合は、タイムスタンプをドキュメントのフィールドとして保存する必要があります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Accessで時系列を作成し、クエリで使用する方法

分類Dev

PostgreSQLで実行するのに時間がかかるクエリを作成する方法

分類Dev

Springで実行時にリクエストスコープBeanを作成する方法

分類Dev

Javaで実行時に動的クラスを作成する方法

分類Dev

Oracleの起動時にクエリを実行する方法は?

分類Dev

Sparkでクエリの実行時間を測定する方法

分類Dev

GuzzleHttpで同時リクエストを実行する方法

分類Dev

snappydataシェルでクエリ実行時間を有効にする方法は?

分類Dev

Node Redで複数のクエリを同時に実行する方法は?

分類Dev

実行時にDolphinDBSQLクエリで列名を指定する

分類Dev

grafanaとMySQLで時系列クエリを追加する方法は?

分類Dev

高速な時間範囲クエリで、Sqliteで時系列を使用する方法は?

分類Dev

実際の作成時にスクリプトを実行する方法

分類Dev

実行時にOrmliteでカスタムクエリを作成できますか?

分類Dev

時系列の値の変化を検出するためにmongoにクエリを実行します

分類Dev

実行時に式を作成する方法

分類Dev

Common-LispCLOSで実行時にクラスを移植可能に作成する方法

分類Dev

phpを指定して特定の時間にクエリを実行する方法

分類Dev

セッション終了時にクエリを実行する方法は?

分類Dev

Firestoreで日付によるクエリを適切に実行する方法は?

分類Dev

mysqlでこのクエリの実行時間を短縮する方法

分類Dev

コード全体でmysqlクエリの実行時間を確認する方法

分類Dev

クエリが実行されたときにPythonで現在の日付と時刻を使用してファイル名を作成する方法

分類Dev

同時に3つのリクエストで並行キューを適切に作成する方法

分類Dev

同時SQLクエリを実行する方法は?

分類Dev

同時SQLクエリを実行する方法は?

分類Dev

実行時間の長いクエリを制御する方法

分類Dev

bigqueryクエリの実行時間を短縮する方法

分類Dev

サブクエリの実行時間を短縮する方法...?

Related 関連記事

  1. 1

    Accessで時系列を作成し、クエリで使用する方法

  2. 2

    PostgreSQLで実行するのに時間がかかるクエリを作成する方法

  3. 3

    Springで実行時にリクエストスコープBeanを作成する方法

  4. 4

    Javaで実行時に動的クラスを作成する方法

  5. 5

    Oracleの起動時にクエリを実行する方法は?

  6. 6

    Sparkでクエリの実行時間を測定する方法

  7. 7

    GuzzleHttpで同時リクエストを実行する方法

  8. 8

    snappydataシェルでクエリ実行時間を有効にする方法は?

  9. 9

    Node Redで複数のクエリを同時に実行する方法は?

  10. 10

    実行時にDolphinDBSQLクエリで列名を指定する

  11. 11

    grafanaとMySQLで時系列クエリを追加する方法は?

  12. 12

    高速な時間範囲クエリで、Sqliteで時系列を使用する方法は?

  13. 13

    実際の作成時にスクリプトを実行する方法

  14. 14

    実行時にOrmliteでカスタムクエリを作成できますか?

  15. 15

    時系列の値の変化を検出するためにmongoにクエリを実行します

  16. 16

    実行時に式を作成する方法

  17. 17

    Common-LispCLOSで実行時にクラスを移植可能に作成する方法

  18. 18

    phpを指定して特定の時間にクエリを実行する方法

  19. 19

    セッション終了時にクエリを実行する方法は?

  20. 20

    Firestoreで日付によるクエリを適切に実行する方法は?

  21. 21

    mysqlでこのクエリの実行時間を短縮する方法

  22. 22

    コード全体でmysqlクエリの実行時間を確認する方法

  23. 23

    クエリが実行されたときにPythonで現在の日付と時刻を使用してファイル名を作成する方法

  24. 24

    同時に3つのリクエストで並行キューを適切に作成する方法

  25. 25

    同時SQLクエリを実行する方法は?

  26. 26

    同時SQLクエリを実行する方法は?

  27. 27

    実行時間の長いクエリを制御する方法

  28. 28

    bigqueryクエリの実行時間を短縮する方法

  29. 29

    サブクエリの実行時間を短縮する方法...?

ホットタグ

アーカイブ