我知道,一旦进入Firebase控制台,就可以使用“导入”功能并上传带有所需数据的.json文件。
就我而言,我有一个网页,其中只包含.json数据。我想下载此网页并将数据上传到Firebase。上传过程可以来自独立的计算机应用程序,也可以来自JavaScript网页。
我们的想法是让数据所有者将文件导入Firebase,而不与Firebase的控制台进行任何联系。
这样的事情可以实现吗?如果是的话,我会很感激任何指示。
答案 0 :(得分:2)
Firebase CLI可用于操作Firebase项目的数据。
使用Node / NPM安装它:
npm install -g firebase-tools
使用您的Google帐户登录:
firebase login
选择要使用的CLI的Firebase项目:
firebase use --add
最后,导入您的JSON文件:
firebase database:set /dataDestination ./data.json
database:set
将替换指定位置的所有数据(/dataDestination
以上)。如果您希望将数据推送到列表,请使用database:push
。
您应该能够通过Bash或您喜欢的任何可以访问shell命令的脚本语言以编程方式实现此功能。
可以在此处找到更全面的CLI指南和参考: https://firebase.google.com/docs/cli/