覆盖现有数据导入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. 在火力地堡
- 2. 火力地堡child_added
- 3. 从火力地堡
- 4. 与火力地堡
- 5. 火力地堡DatabaseReference
- 6. $在火力地堡
- 7. 的火力地堡
- 8. 斯威夫特火力地堡:从火力地堡查询
- 9. 火力地堡认证+火力地堡贮存在Unity3d
- 10. 火力地堡通知不会从火力地堡控制台
- 11. 角火力地堡simplelogin
- 12. 火力地堡联系-SDK
- 13. 火力地堡分析streamview
- 14. 构建在火力地堡
- 15. 火力地堡查询NOW()
- 16. 崩溃从火力地堡
- 17. 火力地堡的关键
- 18. 检索火力地堡
- 19. 火力地堡:使用comodin
- 20. 火力地堡.childAdded在Xcode
- 21. 更新在火力地堡
- 22. 火力地堡和recyclerView
- 23. 生成火力地堡
- 24. OnChildRemoved火力地堡的Android
- 25. 不能在火力地堡
- 26. 火力地堡权限
- 27. 快照火力地堡
- 28. 指数火力地堡
- 29. 火力地堡查询
- 30. 不能在火力地堡