【问题标题】:Changing Field Names In Firebase在 Firebase 中更改字段名称
【发布时间】:2019-03-12 23:58:24
【问题描述】:

不知何故,在我的 firebase 帐户中,2 组数据已将“DeviceID”的字段名更改为“PeripheralID”和“DeviceUUID”。有没有办法可以搜索这些并将它们更改为“DeviceID”?我宁愿通过命令行来做这件事,但会做任何更容易的事情。

我在想一些类似firebase update:database 的东西?

【问题讨论】:

  • 您必须使用 firebase database:get 下载数据,编辑生成的 JSON,然后重新上传。要编辑 JSON,jq 之类的工具可能会派上用场。
  • 如果我这样做并将其导入到我的实时数据库中,它会覆盖所有重复的信息还是只是加倍?
  • 没有用于重命名/移动项目的内置操作。您将不得不复制数据并删除原始数据。在此处查看我的步骤以了解一种方法:stackoverflow.com/questions/38997242/…
  • 它将覆盖。

标签: firebase firebase-realtime-database


【解决方案1】:

用问题中的cmets回答问题:

没有工具。您必须从数据库下载数据,使用某种文本编辑器编辑 JSON 并将其上传回数据库。

此操作使用 JSON 格式的信息覆盖数据库中的信息。换句话说:上传 JSON 更改数据库。

如果您使用的是 firebase 控制台并且您想要更改的数据不在整个数据库中,您可以打开某个树级别并在此处执行这些操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-02
    • 1970-01-01
    • 2015-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-05
    相关资源
    最近更新 更多