iOS Firebase 查詢條件

查詢條件上面的 gif 是照日期順序從近到遠排下去

排序的話可以用order

查詢欄位裡面有哪個值等於、大於或小於哪個值得話可以用 whereField

現在的任務是找出 order 裡所有文件的 payStatus 是 1

並且照 date 的時間由近到遠排序

可以先使用 whereField 找出 payStatus 等於 1 的文件

在用 order 排序 date 用遞減

如果查詢的條件只有一個的話

跑程式會直接跑出查詢條件的結果

但是如果查詢條件不只一個的話

跑程式會是空白的什麼資料都沒有

這時候不要擔心 看看 Console 裡的文字會發現

Firebase 很貼心的提醒需要建立索引

可以複製網址 貼到瀏覽器後會發現更貼心的事情

只要按下建立索引就可以建立複合式索引

這邊會跑一段時間

跑完後狀態就會顯示已啟用

這時候在跑一次程式就可以跑出想要查詢的結果囉!

--

--