Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Memaparkan Siaran Firebase dalam Susunan Menurun?

Bagaimana untuk Memaparkan Siaran Firebase dalam Susunan Menurun?

Susan Sarandon
Lepaskan: 2024-11-07 12:45:03
asal
633 orang telah melayarinya

How to Display Firebase Posts in Descending Order?

Memaparkan Siaran dalam Susunan Disiarkan Menurun dengan Firebase

Sambil anda bekerja dengan Firebase untuk membolehkan pengguna mengulas melalui tolak, anda sedang mencari satu cara untuk memaparkan data yang diambil dalam tertib yang disiarkan menurun, membalikkan susunan lalai paling lama kepada terbaharu.

Firebase menawarkan dua kaedah untuk mendapatkan semula nod anak: mengikut nama dan mengikut keutamaan. Susunan lalai ialah leksikografi mengikut nama, yang memastikan susunan kronologi apabila menggunakan push() untuk menjana nama anak.

Penyelesaian 1: Menyongsangkan Cap Masa sebagai Keutamaan

Untuk mencapai pesanan yang diingini, anda boleh menambah harta anak dengan cap masa terbalik dan perintah padanya sebaliknya:

<code class="python">var ref = new Firebase('https://your.firebaseio.com/sell');
var item = ref.push();
item.setWithPriority(yourObject, 0 - Date.now());</code>
Salin selepas log masuk

Penyelesaian 2: Membaca dalam Tertib Menaik dan Menyongsangkan pada Pelanggan

Sebagai alternatif, anda boleh mendapatkan semula kanak-kanak dalam tertib menaik dan menyongsangkan mereka di sebelah pelanggan. Walau bagaimanapun, anda perlu mengubah suai pertanyaan perolehan seperti berikut:

<code class="python">fbl.child('sell').startAt().limitToLast(20).on('child_added', function(fbdata) {
  console.log(fbdata.exportVal());
})</code>
Salin selepas log masuk

Menggunakan on('child_added') memastikan bahawa beberapa kanak-kanak terakhir yang ditambahkan dikembalikan dalam susunan kronologi terbalik. Sebaliknya, on('value') mengembalikannya dalam susunan nama.

Kemas kini:

Perhatikan bahawa Firebase kini membenarkan pesanan oleh mana-mana kanak-kanak atau mengikut nilai, memberikan lebih banyak fleksibiliti dalam cara anda boleh mengisih data anda.

Atas ialah kandungan terperinci Bagaimana untuk Memaparkan Siaran Firebase dalam Susunan Menurun?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan