Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Membalikkan Pesanan Pos dalam Firebase?

Bagaimana untuk Membalikkan Pesanan Pos dalam Firebase?

Barbara Streisand
Barbara Streisandasal
2024-11-06 17:49:03649semak imbas

How to Reverse Post Order in Firebase?

Menterbalikkan Pesanan Pos dalam Firebase

Dalam Firebase, data yang diambil menggunakan push dikembalikan dalam susunan kronologi menaik. Walau bagaimanapun, sesetengah kes memerlukan paparan siaran dalam tertib menurun. Firebase menyediakan dua pendekatan untuk mencapai ini:

1. Menubuhkan Cap Masa Terbalik

Tambahkan sifat anak dengan cap masa terbalik, seperti '-cap masa'. Kemudian susun data mengikut sifat terbalik ini menggunakan:

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

2. Penyongsangan Sisi Pelanggan

Dapatkan semula nod anak dalam tertib menaik dan terbalikkannya pada sisi klien menggunakan:

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);
})

Atas ialah kandungan terperinci Bagaimana untuk Membalikkan Pesanan Pos dalam Firebase?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn