在我的反應應用程序中,我從Firebase中獲取項目列表以顯示在列表視圖中。反應Firebase - 按用戶uid值過濾Firebase獲取的項目
this.fb = new Firebase(rootUrl + 'items/');
this.bindAsObject(this.fb, 'items');
this.fb.on('value', this.handleDataLoaded);
每個項目的值都是發佈它的用戶的uid值。我使用authData.uid
在應用程序中獲取登錄的用戶uid。
我該如何去過濾列表以顯示該用戶的項目?
非常感謝你。我如何才能真正得到過濾結果到bindAsObject作爲上面的函數呢?我現在的函數將所有項目都放入數組中。 – ChrisM
您的歡迎。使用'equalTo()',正如我所說的搜索數據庫中的用戶,獲取項目。你明白嗎?如果我的答案能夠解決/幫助您,請您將我的答案標記爲已接受並投票表決。請在評論框中告訴我其他任何問題,如有必要,我會更新我的答案。謝謝,克里斯! – Eddev
沒問題。我想要做的是讓用戶將多個項目放入this.bindAsObject(this.fb,'items');像上面一樣。我希望即時解釋清楚。 – ChrisM