到目前为止,这是我的代码..我是一个真正的初学者,我想获取未来的所有记录,然后按时间顺序对它们进行排序。var config = { apiKey: "xxxxxxxxxxxxxxxxxxxxx", authDomain: "xxxxxxx-xxxxx.firebaseapp.com", databaseURL: "https://xxxxxx-xxxxx.firebaseio.com", storageBucket: "xxxxxxx-xxxxx.firebaseio.com" }; firebase.initializeApp(config); // Get a reference to the database service //var db = firebase.database(); const preObject = document.getElementById('Agenda'); const ulList = document.getElementById('AgendaList'); // Create references const dbRefObject = firebase.database().ref().child('Event'); // Synch object changes dbRefObject.on('child_added', snap => { var data = []; const li = document.createElement('li'); var JSONValue = snap.val(); li.innerHTML = '<h3>'+ JSONValue['Date'] + ' - ' + JSONValue['Time'] + '</h3><span class="status">'+JSONValue['Status']+'</span><p class="concert">'+ JSONValue['Concert'] + '</p><p class="artists">'+ JSONValue['Artists'] +'</p>'; li.id = snap.key; ulList.appendChild(li);感谢您查看这个...
1 回答
![?](http://img1.sycdn.imooc.com/54584cd10001404b02200220-100-100.jpg)
30秒到达战场
TA贡献1828条经验 获得超6个赞
默认情况下,Firebase 按键的顺序返回子节点。
如果要按特定子属性的值排序,可以使用查询。通常,这类似于dbRefObject.orderByChild("Date").startAt("20191014")
(或您使用的任何日期格式)。
添加回答
举报
0/150
提交
取消