0
我想按照star
計算的排序次數,將其排序爲「週末」,「月份上榜」,「時間之巔」。多個orderBy
是不允許的,所以我不能同時查詢star
和timestamp
孩子。我應該如何組織,索引和查詢我的數據?在Firebase中同時查詢時間戳和值
我在我的軟件中使用REST API。但使用SDK的答案也可以幫助我。任何想法?
我想按照star
計算的排序次數,將其排序爲「週末」,「月份上榜」,「時間之巔」。多個orderBy
是不允許的,所以我不能同時查詢star
和timestamp
孩子。我應該如何組織,索引和查詢我的數據?在Firebase中同時查詢時間戳和值
我在我的軟件中使用REST API。但使用SDK的答案也可以幫助我。任何想法?
我假設你有一個數字星數作爲屬性。有年份和月份+年份與明星相結合
使用索引屬性計數的排序,你要喜歡的方式的方式:
"stars": 123,
"stars-by-year": "2017-000000000123",
"stars-by-month": "2017-04-000000000123"
然後你可以使用startAt()來查詢每個。目前還不清楚這個月的星星是本月發佈的,還是本月創建的,但是這對兩者都適用。
非常好的答案。謝謝! – Nobody