Comment afficher les publications Firebase par ordre décroissant ?
Nov 07, 2024 pm 12:45 PMAffichage des publications par ordre décroissant avec Firebase
Alors que vous travaillez avec Firebase pour permettre aux utilisateurs de commenter via push, vous recherchez un moyen d'afficher les données récupérées dans l'ordre décroissant, en inversant l'ordre par défaut du plus ancien au plus récent.
Firebase propose deux méthodes pour récupérer les nœuds enfants : par nom et par priorité. L'ordre par défaut est lexicographique par nom, ce qui garantit un ordre chronologique lors de l'utilisation de push() pour générer des noms d'enfants.
Solution 1 : Inverser l'horodatage en priorité
Pour atteindre l'ordre ordre souhaité, vous pouvez ajouter une propriété enfant avec un horodatage inversé et commander dessus à la place :
1 2 3 |
|
Solution 2 : Lecture par ordre croissant et inversion sur le client
Alternativement, vous pouvez récupérer les enfants par ordre croissant et les inverser côté client. Cependant, vous devrez modifier la requête de récupération comme suit :
1 2 3 |
|
L'utilisation de on('child_added') garantit que les derniers enfants ajoutés sont renvoyés dans l'ordre chronologique inverse. En revanche, on('value') les renvoie dans l'ordre des noms.
Mise à jour :
Notez que Firebase permet désormais de trier par n'importe quel enfant ou par valeur, offrant plus flexibilité dans la façon dont vous pouvez trier vos données.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Remplacer les caractères de chaîne en javascript

Tutoriel de configuration de l'API de recherche Google personnalisé

8 Superbes plugins de mise en page JQuery Page

Créez vos propres applications Web Ajax

Qu'est-ce que & # x27; ceci & # x27; en javascript?
