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!