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