hya*_*123 13 firebase firebase-realtime-database
Firebase实时数据库中有这个书籍列表:
[
{
title: "Don't Make Me Think",
upvotes: 110
},
{
title: "The Mythical Man Month",
upvotes: 111
},
{
title: "Code Complete 2",
upvotes: 112
}
]
Run Code Online (Sandbox Code Playgroud)
默认情况下,下面的查询以ASC顺序返回此列表:
firebase.database().ref('books').orderByChild('upvotes')
Run Code Online (Sandbox Code Playgroud)
如何通过upvotesDESC 查询和订购它们呢?
Sco*_*aff 22
不幸的是,firebase不允许按降序返回.我一般只是颠倒了返回客户端的结果的顺序.
如果您的数据查询太大而无法对客户端进行排序,则可以执
firebase.database().ref('books').orderByChild('ups').limitToLast(2)
Run Code Online (Sandbox Code Playgroud)
然后从那里反转结果.文档可以在这里看到
| 归档时间: |
|
| 查看次数: |
24276 次 |
| 最近记录: |