4
A
回答
3
你可以使用ring buffer來實現這樣的事情。如果您希望節點數不超過50個,則可以讓節點的子節點爲/ 0,/ 1,/ 2,.../49,並在數據生成時寫入這些節點。使用transaction()
,您可以在Firebase中的其他位置跟蹤當前的「開始」和「結束」。優先級也可以與這種方法結合使用,以保持這種有序(例如,通過時間戳)。這種方法也有利於在數據增長時修剪數據。
我們目前沒有使用服務器端安全規則強制執行此操作的機制,但我在我們的內部跟蹤器中記錄了它。
+1
輝煌!感謝你,我會盡力實現一些東西。 – 2013-05-02 19:08:00
相關問題
- 1. 有沒有辦法「強制」兒童z指數?
- 2. 有沒有辦法限制在Firebase中註冊
- 3. 設置Firebase的最大兒童人數
- 4. 有沒有辦法強制對象文字中的兒童順序?
- 5. 有沒有一種方法可以統計Firebase數據庫中的兒童人數?
- 6. 如何檢查兒童中的數據,在Firebase中的兒童
- 7. org.json.JSONException:沒有值的兒童
- 8. 有沒有辦法限制NSNotification?
- 9. 有沒有辦法讓Calendar Extender限制?
- 10. 有沒有辦法限制某些集合中的記錄數
- 11. JQuery兒童人數
- 12. 有沒有辦法只限制mysql中的下限?
- 13. 兒童類沒有父
- 14. Firebase兒童讀/寫
- 15. 有存儲規則的兒童數量限制
- 16. 有沒有辦法在android中限制數據庫條目?
- 17. CSS:定位兒童時,包裝div會摺疊。有沒有更好的辦法?
- 18. 有沒有辦法限制運行的R進程的數量
- 19. 有沒有辦法限制Dart Editor使用的RAM數量?
- 20. 有沒有辦法限制受UPDATE語句影響的行數?
- 21. 有沒有辦法限制MapReduce程序的節點數量?
- 22. 有沒有辦法限制Hibernate envers的審計日誌數量?
- 23. Cassandra - 有沒有辦法限制異步查詢的數量?
- 24. 有沒有辦法限制進程的輸出文件數量?
- 25. 爲什麼我沒有從Firebase獲取兒童價值?
- 26. NHibernate限制兒童收集計數
- 27. 有沒有辦法使用CSS -transform而不會影響兒童元素
- 28. 有什麼辦法在C#中有一個父類使用兒童的方法?
- 29. 無法獲取Firebase兒童的節點
- 30. Firebase兒童的更新值
你的意思是限制/防止寫入新數據;或者當它被讀出來時? – Vikrum 2013-05-01 20:15:35
限制/防止寫入新數據,我真正需要的是在添加新數據之前從其中刪除最老的孩子的方法。 – 2013-05-02 15:26:57