我目前正在使用 Firebase 制作应用程序。
它是可以在网络上随处可见的公告板之一。
但是有一个问题。
这是日期排序的问题。
我想先看最近的日期,但我总是只能看到我最先创建的数据。
postRef.orderByChild('createData').startAt(reverseDate).limitToFirst(1).on('child_added',(data)=>{
console.log(data.val().name + data.val().createData);
})
结果-> hello1496941142093
我的代码和上面一样。
我怎样才能先查看我最近的帖子?
如何订购 firebase 数据库的逆向?
原文由 King in the world. 发布,翻译遵循 CC BY-SA 4.0 许可协议
Firebase 数据库将始终按升序返回结果。没有办法扭转它们。
有两种常见的解决方法:
这些选项之前已经介绍过很多次了。因此,我不再重复,而是列出以前的答案: