3
我有這樣的數據在火力地堡:如何在具有多個優先級的Firebase中進行排序?
mainNode
pictures
-JJr1PypNhBOCjSIf_0j
user: user1
view: 20
-JJr1PadFxtUs_wCtj2a
user: user2
view: 500
users
-user1
name: 'Austin'
-user2
name: 'Bucha'
,我有兩種情況。
- 大多數查看
- 顯示圖片獲取用戶X的圖片
我可以得到想要的結果爲情況#1,如果我像這樣運行和setPriority
與userId
new Firebase("https://xxx.firebaseio.com/pictures")
.startAt('user1')
.endAt('user1')
.once('value', show);
但是,當我想要獲得all pictures sorted by MOST view limit to 10
時,我迷路了。 由於setPriority
可以使用一次,我怎樣才能得到案例#2的結果? 請爲我提供更好的方法,並提前致謝。