ホームページ >ウェブフロントエンド >jsチュートリアル >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 サイトの他の関連記事を参照してください。