iOS Firebase 查詢條件
Published in
2 min readJun 26, 2019
查詢條件上面的 gif 是照日期順序從近到遠排下去
排序的話可以用order
查詢欄位裡面有哪個值等於、大於或小於哪個值得話可以用 whereField
現在的任務是找出 order 裡所有文件的 payStatus 是 1
並且照 date 的時間由近到遠排序
可以先使用 whereField 找出 payStatus 等於 1 的文件
在用 order 排序 date 用遞減
如果查詢的條件只有一個的話
跑程式會直接跑出查詢條件的結果
但是如果查詢條件不只一個的話
跑程式會是空白的什麼資料都沒有
這時候不要擔心 看看 Console 裡的文字會發現
Firebase 很貼心的提醒需要建立索引
可以複製網址 貼到瀏覽器後會發現更貼心的事情
只要按下建立索引就可以建立複合式索引
這邊會跑一段時間
跑完後狀態就會顯示已啟用
這時候在跑一次程式就可以跑出想要查詢的結果囉!