手动将数据插入我创建使用Angular.js和火力地堡的应用程序,直到我有工作秩序的界面,我打算手动插入数据。尽管添加key:value对非常简单,但我还是无法弄清楚如何构建多个级别的数据,比如添加一个包含多个条目的对象。如果我导入一个json文件,它会这样做,但我不想编辑一个json文件并在每次想要更改时上传它。有没有办法做到这一点,我不知道?在火力地堡
在火力地堡
回答
如果您前往Firebase Forge(位于https://[your-firebase].firebaseio.com
),则可以为Firebase加载图形调试器,并手动添加,修改或删除数据,并在实时更改时观察它。
要使用Forge添加分层数据,请使用+
按钮创建新的子属性,为其指定一个名称并将值留空,然后使用子项上的+
按钮开始添加更多子项或子属性。当您准备好保存数据时,请使用Add
按钮或点击[Enter]
。
,将有效和快速编辑数据的层次结构中的界面自然会需要预见到该层次结构。所以你不会找到一个预编译的工具来编辑没有繁琐数据输入的分层数据。
一般来说,我保持一个第二浏览器窗口打开时,记录在与管理员权限,和刚刚输入手动使用浏览器的调试器(例如萤火虫)的对象。我觉得这比JSON的导入/导出要快很多(并且写JSON太单调了!)。
一般来说,我更喜欢update
超过set
,因为这意味着我可以只输入的变化,而不是写出来的整个层次:
new Firebase(MY_URL).child(PATH).update({
// replace the widgets
widgets: {
one: { color: 'red', shape: 'square' },
two: { color: 'green', shape: 'triangle' }
},
// reset the count
widgetCount: 0,
// delete my status
status: null
});
如果既没有伪造的工具,也不通过调试程序适合你输入,那么你可能会发现写一个快速和肮脏,丑陋和原始的管理页面是值得的投资,你可以改变数据并保存它。
我有这几条,我在周围各一个小时刮起,用于在我们网站上频繁的管理程序。诀窍是只建立你所需要的东西,而不是陷入它可能有多酷和真棒。斯巴达FTW。
优秀..这种方法帮助我很多... – ATHER
使用斜线指定的子目录将允许这一点。 (object/object :)
- 1. 在火力地堡
- 2. $在火力地堡
- 3. 火力地堡认证+火力地堡贮存在Unity3d
- 4. 火力地堡child_added
- 5. 从火力地堡
- 6. 与火力地堡
- 7. 火力地堡DatabaseReference
- 8. 的火力地堡
- 9. 构建在火力地堡
- 10. 火力地堡.childAdded在Xcode
- 11. 更新在火力地堡
- 12. 不能在火力地堡
- 13. 不能在火力地堡
- 14. 斯威夫特火力地堡:从火力地堡查询
- 15. 火力地堡通知不会从火力地堡控制台
- 16. 角火力地堡simplelogin
- 17. 火力地堡联系-SDK
- 18. 火力地堡分析streamview
- 19. 火力地堡查询NOW()
- 20. 崩溃从火力地堡
- 21. 火力地堡的关键
- 22. 检索火力地堡
- 23. 火力地堡:使用comodin
- 24. 火力地堡和recyclerView
- 25. 生成火力地堡
- 26. OnChildRemoved火力地堡的Android
- 27. 没有火力地堡
- 28. 火力地堡权限
- 29. 快照火力地堡
- 30. 指数火力地堡
+1 - 这里的关键是添加一个父项后添加一个子项。 Forge GUI看起来不会让您创建空对象。 –
好的提示。我的孩子名字有问题(Firebase的,我自己没有孩子),他们不能包含点。 – lllllll
我正在为他们的文档寻找那个简单的技巧。 –