【发布时间】:2017-09-01 08:14:17
【问题描述】:
var playersRef = firebase.database().ref("team_mapping/");
playersRef.orderByChild("score").limitToFirst(7).on("child_added", function(data) {
}
使用此查询,我可以按升序对其进行排序。但是,我想按降序排序。任何机构都可以建议我用一些方法来做到这一点。任何帮助将不胜感激。
提前致谢!!
【问题讨论】:
-
我猜你可以使用优先级firebase.google.com/docs/reference/js/…
-
我们只能使用一个订单.. & orderByPriority() 不需要任何参数来传递。所以它就这样来了。
-
感谢您的尝试。我运行了这样的查询。如果需要,您可以查看并更正它吗 var playerRef1 = firebase.database().ref("team_mapping/"); playerRef1.orderByPriority().on("child_added", function(data) { console.log("Score values------->"+data.val().score); })
-
看看这是否有帮助:stackoverflow.com/a/40280032/1753177
-
优先级也将始终按升序排列,但您可以控制优先级的值,例如,您可以将优先级设置为
score的负数
标签: sorting firebase firebase-realtime-database