0
正如我指出here我試圖找到一種方式來顯示與Firebase趨勢的帖子。Firebase:客戶交易和雲功能交易存在差異嗎?
因爲我看不出有什麼其他的方式來解決這個問題,我已經決定去與冗餘:
-trendingToday
-$date
-$postId
-numberOfLikes // negative number for descending order
-trendingMonth
-$date
-$postId
-numberOfLikes // negative number for descending order
當用戶喜歡一個帖子,第一trendingToday/$date/$postId/numberOfLikes
獲取與交易減少1。然後應該有一個for-loop
來減少trendingMonth/$date/$postId/numberOfLikes
中的數字,其中$date
在接下來的30天內循環。這也應該通過交易來執行。
現在的問題是:我最好在客戶端做這個邏輯還是最好用雲功能來解決這個問題?