1
我使用的是AngularFire 2.0.2,它使用Firebase SDK 3.x. 由於這個版本沒有fire-utils
,我試圖手動創建一個規範化的集合(特別是有序和有限的連接)。帶有AngularFire的Firebase,訂購和限制加入
我有這樣的結構:
users: {
user_1: {
name:...,
groups: {
group_1: true,
group_2: true,
...
}
},
...
},
groups: {
group_1: {
group_name: ...,
last_edited: servertimestamp
},
group_2: {
group_name: ...,
last_edited: servertimestamp
},
...
}
我想要得到的前10組由last_edited
時間戳訂購用戶。
這樣做的最佳方法是什麼?謝謝!
我在這裏看到的問題是當你有一千個組時,你正在請求所有的組。但最後這個想法是根據組數據只能得到10個結果。謝謝你的回答西蒙! – charlieme
我同意你的觀點,並且我總是懷疑nosql和long-polling,但是你可能會對Firebase中的長輪詢使得搜索速度有多快感到驚訝。 – Simon