覆蓋現有數據導入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. 不能在火力地堡