ホームページ >ウェブフロントエンド >jsチュートリアル >Firebaseでポストオーダーを逆転するにはどうすればよいですか?

Firebaseでポストオーダーを逆転するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-06 17:49:03643ブラウズ

How to Reverse Post Order in Firebase?

Firebase でポスト順序を逆転する

Firebase では、プッシュを使用して取得されたデータは昇順の時系列で返されます。ただし、場合によっては、投稿を降順で表示する必要があります。 Firebase は、これを実現するために 2 つのアプローチを提供します。

1.反転タイムスタンプの確立

「-timestamp」などの反転タイムスタンプを持つ子プロパティを追加します。次に、

fbl.child('sell').orderByChild("-timestamp").limit(20).on("value", function(fbdata) {
  // handle data display here
}

2 を使用して、この反転プロパティによってデータを並べ替えます。クライアント側の反転

子ノードを昇順で取得し、以下を使用してクライアント側で反転します。

fbl.child('sell').limit(20).on('value', function(fbdata) {
  var posts = [];
  fbdata.forEach(function(child) {
    posts.unshift(child.exportVal());
  });
  // Display posts in descending order:
  console.log(posts);
})

以上がFirebaseでポストオーダーを逆転するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。