基本上,我有一個稱爲主題的結構,其中包含Title
,Description
和Published
標誌(請參閱下面的屏幕截圖以進行說明)。如何過濾Swift中的Firebase數據?
在應用程序中,我要過濾的數據,並僅顯示有published = true
的主題。
這就是我想要做的事:
self.ref = FIRDatabase.database().referenceFromURL(FIREBASE_URL).child("topics")
self.ref?.queryEqualToValue("published")
self.ref?.observeEventType(.Value, withBlock: { (snapshot) in
//...Handle Snapshot here
})
但是,這是行不通的。我應該如何處理這個問題?先謝謝您的幫助。
就是這樣!再次感謝弗蘭克的幫助! –
如果數據嵌套更深層次,它仍然是可能的。例如,如果在「已發佈」下有一個具有真/假值的鍵列表。你想按'/ published/key1 = true'來過濾這是我遇到的問題。 –
我試過這個,但我收到所有的孩子值,不只是通過查詢條件的唯一。我使用.childAdded和queryStarting(at :)。提前感謝任何指針。 – Septronic