FlutterFirebaseデータベースのタイムスタンプの順序が間違っています

Daibaku

Firebaseリアルタイムデータベースにタイムスタンプを設定しようとしていますが、取得するときにタイムスタンプで並べ替えていません。私はそうしました。

FirebaseDatabase.instance.reference().child('path').push().set({
      'timestamp': ServerValue.timestamp
    });

これはノードです

ここに画像の説明を入力してください

それから私はそのように検索します。

FirebaseDatabase.instance.reference().child('path').orderByChild('timestamp').once().then((snap) {
            print(snap.value);
          });

しかし、出力はこれです

{-LJhyfmrWVDD2ZgJdfMR: {timestamp: 1534074731794}, -LJhyWVi6LddGwVye48K: {timestamp: 1534074689667}, -LJhzDlvEMunxBpRmTkI: {timestamp: 1534074875091}

それらはタイムスタンプ順に並べられていません。私は何かが足りないのですか?それ以外の場合、このFirebaseエラーまたはフラッターですか?

フランク・ヴァン・パッフェレン

データは正しい順序でに取得されますDataSnapshotただしsnap.value、スナップショットからの情報を呼び出すときは、に変換するMap<String, Object>必要があります。これは、子ノードの順序に関する情報を保持できなくなります。

順序を維持するには、からの子ノードをDataSnapshotループで処理する必要があります。私は(まったく)Flutterの専門家ではありませんが、バリューイベントでこれを行う方法をすぐに見つけることができません。だからあなたは代わりに聞いてみたいかもしれません.childAdded

   FirebaseDatabase.instance
        .reference()
        .child('path')
        .orderByChild('timestamp')
        .onChildAdded
        .listen((Event event) {
      print(event.snapshot.value);
    })

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

dictのpandasデータフレームは文字列インデックスを保持します(順序が間違っています)

分類Dev

NodeJSイベントループの順序が間違っています

分類Dev

動的高さUITableViewCellデータの順序が間違っています

分類Dev

TwinCAT3-MatlabでADSデータストリームから読み取るときのタイムスタンプの値が間違っています

分類Dev

データベースからの値選択オプションが間違っています

分類Dev

lttngのタイムスタンプが間違っています

分類Dev

Syslogのタイムスタンプが間違っています

分類Dev

マングースbulkWrite-「q」のタイプが間違っています

分類Dev

データベースのワードプレス画像のURLが間違っています

分類Dev

GoogleAppsスクリプトのログのタイムゾーンが間違っています

分類Dev

php my adminのデフォルトのタイムスタンプは、正しいタイムゾーンを使用しても間違っています

分類Dev

$ model-> get()のEloquent Modelタイムスタンプのタイムゾーンが間違っていますが、print_r()では正しい

分類Dev

PostgreSQLデータベースを使用するRailsアプリの列の名前が間違っています

分類Dev

tfrecordsからデータをインポートするときに、バッチ処理後にラベルの順序が間違っている

分類Dev

WebのFlutterFirebaseリアルタイムデータベース

分類Dev

Fluent NHibernate +複数のデータベース= Fluently.Configure()が間違ったデータベースにマッピングされていますか?

分類Dev

Yiiのデータベースへのリクエストが間違っていますか?

分類Dev

リアルタイムデータベースにデータを追加していますが、間違った子を追加しています

分類Dev

タイムスタンプの日付変数の構文が間違っています

分類Dev

非同期のリターンタイプが間違っています

分類Dev

JavaScriptのタイムスタンプのフォーマットが間違っている

分類Dev

seetings.pyまたはdockerのデータベースの設定が間違っています

分類Dev

タイムスタンプから日付を取得する:PHPの日付が間違っています

分類Dev

JSP ページをローカル MySQL データベースに接続する際の問題: データベース名が間違っています

分類Dev

RTSPストリームをファイルに保存するときのフレームレートとメタデータが間違っています

分類Dev

タイムスタンプからの日付が間違っている

分類Dev

現在のタイムスタンプとデータベースのタイムスタンプエラーのFirebaseタイムスタンプの違い

分類Dev

Jackcess: MSAccess データベースの文字セットが間違っています

分類Dev

ページのタイトルとコンテンツの順序が間違っている (wordpress/bootstrap/php)

Related 関連記事

  1. 1

    dictのpandasデータフレームは文字列インデックスを保持します(順序が間違っています)

  2. 2

    NodeJSイベントループの順序が間違っています

  3. 3

    動的高さUITableViewCellデータの順序が間違っています

  4. 4

    TwinCAT3-MatlabでADSデータストリームから読み取るときのタイムスタンプの値が間違っています

  5. 5

    データベースからの値選択オプションが間違っています

  6. 6

    lttngのタイムスタンプが間違っています

  7. 7

    Syslogのタイムスタンプが間違っています

  8. 8

    マングースbulkWrite-「q」のタイプが間違っています

  9. 9

    データベースのワードプレス画像のURLが間違っています

  10. 10

    GoogleAppsスクリプトのログのタイムゾーンが間違っています

  11. 11

    php my adminのデフォルトのタイムスタンプは、正しいタイムゾーンを使用しても間違っています

  12. 12

    $ model-> get()のEloquent Modelタイムスタンプのタイムゾーンが間違っていますが、print_r()では正しい

  13. 13

    PostgreSQLデータベースを使用するRailsアプリの列の名前が間違っています

  14. 14

    tfrecordsからデータをインポートするときに、バッチ処理後にラベルの順序が間違っている

  15. 15

    WebのFlutterFirebaseリアルタイムデータベース

  16. 16

    Fluent NHibernate +複数のデータベース= Fluently.Configure()が間違ったデータベースにマッピングされていますか?

  17. 17

    Yiiのデータベースへのリクエストが間違っていますか?

  18. 18

    リアルタイムデータベースにデータを追加していますが、間違った子を追加しています

  19. 19

    タイムスタンプの日付変数の構文が間違っています

  20. 20

    非同期のリターンタイプが間違っています

  21. 21

    JavaScriptのタイムスタンプのフォーマットが間違っている

  22. 22

    seetings.pyまたはdockerのデータベースの設定が間違っています

  23. 23

    タイムスタンプから日付を取得する:PHPの日付が間違っています

  24. 24

    JSP ページをローカル MySQL データベースに接続する際の問題: データベース名が間違っています

  25. 25

    RTSPストリームをファイルに保存するときのフレームレートとメタデータが間違っています

  26. 26

    タイムスタンプからの日付が間違っている

  27. 27

    現在のタイムスタンプとデータベースのタイムスタンプエラーのFirebaseタイムスタンプの違い

  28. 28

    Jackcess: MSAccess データベースの文字セットが間違っています

  29. 29

    ページのタイトルとコンテンツの順序が間違っている (wordpress/bootstrap/php)

ホットタグ

アーカイブ