是否可以导出Firebase数据库,然后在记事本等编辑器上进行更改,然后导入数据库强制执行只有离线更改才会更新?
例如,假设我今天导出了数据库并通过我的记事本添加了6000个新的子节点,然后两天我将数据库导回以使用新节点更新它,而不会影响我的用户所做的其他更新。
默认情况下,当我导入数据库时,它会重写每个不匹配的值。希望我有意义。
答案 0 :(得分:1)
如果您使用的是Export JSON
中的Firebase Console
选项,并且您对该文件进行了一些离线更改,而不是使用Import JSON
选项,那么,它就是&#39}不可能,因为新添加的文件会覆盖旧文件。换句话说,如果您之前进行了一些更改,则在上传修改后的文件时,所有更改都将丢失。
有两种方法可以解决这个问题。
- 停止使用数据库进行编写 - >导出文件 - >进行更改 - >导入文件。
醇>
和
- 即使用户更改了数据库,也会以编程方式进行所有更改。
醇>
希望它有所帮助。
答案 1 :(得分:1)