コレクションを作成し、いくつかのドキュメントを順番に追加しました(数秒間隔)。firestoreは各doc.idを自動的に生成しました。
ドキュメントでは、各doc.idキーはタイムスタンプ部分とランダム部分で構成されていると記載されています(おそらくキーの衝突がないことを確認するため)。編集:私はこれを無関係のブログ投稿で読んだので、混乱を避けるためにこれを削除しました。
以来キーは、いくつかの(隠された)年表が含まれているとしたら、それはこのキーに基づいてfirestoreクエリを行うため、時系列の昇順または降順で結果セットを取得することは可能でしょうか?
残念ながら、Cloud Firestoreの自動生成されたIDは自動順序付けを提供せず、時系列であると信頼することはできません。ドキュメントを時系列で並べ替えるには、独自のタイムスタンプフィールドをドキュメントに追加する必要があります。
Firestoreからドキュメントドキュメントを追加します。
重要:Firebase Realtime Databaseの「プッシュID」とは異なり、CloudFirestoreの自動生成されたIDは自動順序付けを提供しません。作成日でドキュメントを注文できるようにする場合は、タイムスタンプをドキュメントのフィールドとして保存する必要があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加