我刚刚在https://firebase.google.com/docs/database/web/lists-of-data找到了这个
您一次只能使用一个order-by方法。在同一个查询中多次调用order-by方法会引发错误。
但是我必须用两个孩子对数据进行排序:第一个可以等于[0,1,2,3],分别列出每个值的项目,然后按字母顺序报告这些值。
this.itemsRef = this.getRef().child('path').orderByChild('ItemId').equalTo(0);
getRef() {
return firebaseApp.database().ref();
}
谢谢
答案 0 :(得分:0)
您可以使用以下内容:
this.itemsRef = this.getRef().child('path').orderByChild('ItemId').startAt(0).endAt(3);
然后自己对结果进行字母顺序排序。