覆盖现有数据导入JSON文件,我能知道是否有什么办法,我可以导入我的JSON文件到火力地堡没有覆盖现有数据?没有火力地堡
Q
没有火力地堡
3
A
回答
3
您可以在Firebase数据库控制台的任何位置导入JSON。因此,不仅仅是在根,还在它下面的特定路径上,例如/users
,/users/charlinagnes
等
当您在某个位置导入JSON时,Firebase在该位置执行setValue()
operation。因此它会使用您提供的新JSON覆盖该位置的现有数据。
没有执行任何种类的合并操作没有UI。但幸运的是,Firebase具有广泛的API(毕竟它是一款开发人员产品),可让您编写自己的合并逻辑。使用update()
方法可能有助于这种合并。
0
比较从服务器到Firebase的每个数据都有点困难。但是,您可以将所有数据放入Firebase中,而无需使用其数据。解决方法是使用push()为每个数据组或数据创建一个唯一的ID,以便新导入的数据不会妨碍先前的数据。 有两种方法可以在Firebase的JavaScript SDK中调用推送。
使用push(newObject)。这将生成一个新的推送ID并将数据写入该ID所在的位置。 使用push()。这将生成一个新的推送ID并返回对该ID具有位置的引用。这是纯粹的客户端操作。 知道#2,你可以很容易地得到一个新的推客户端客户端:
var newKey = ref.push().key(); 然后,您可以在多位置更新中使用此密钥。
相关问题
- 1. 火力地堡没有回报angularjs
- 2. Xcode中没有导入火力地堡
- 3. 入门火力地堡没有发现错误,而在火力
- 4. $在火力地堡
- 5. 与火力地堡
- 6. 火力地堡child_added
- 7. 从火力地堡
- 8. 与火力地堡
- 9. 从火力地堡
- 10. 在火力地堡
- 11. 在火力地堡
- 12. 在火力地堡
- 13. 火力地堡DatabaseReference
- 14. 的火力地堡
- 15. 在火力地堡
- 16. 火力地堡认证+火力地堡贮存在Unity3d
- 17. 火力地堡发现如果用户从火力地堡
- 18. 火力地堡通知不会从火力地堡控制台
- 19. 斯威夫特火力地堡:从火力地堡查询
- 20. 的火力地堡错误
- 21. 认证火力地堡
- 22. 火力地堡ORDERBY降
- 23. 火力地堡和recyclerView
- 24. 更新在火力地堡
- 25. 火力地堡的关键
- 26. 角火力地堡和AngularFireDatabase
- 27. 火力地堡重置键
- 28. 快照火力地堡
- 29. 火力地堡针对Android:java.lang.NoClassDefFoundError:com.fasterxml.jackson.databind.ObjectMapper
- 30. 不能在火力地堡