Firebase数据库迁移

Firebase数据库迁移,firebase,firebase-realtime-database,Firebase,Firebase Realtime Database,来自SQL背景,我想知道如何在firebase中进行数据库迁移 假设我在firebase{dateFrom:2015-11-11,timeFrom:09:00}….中有以下数据,现在前端客户端将以{dateTimeFrom:2015-011-11T09:00:00-07:00}的形式存储和期望数据。如何更新firebase,以便删除所有dateFrom:xxxx和timeFrom:yyyy并替换为dateTimeFrom:xxxxyyyy?谢谢 您必须创建自己的脚本来读取、转换和写回它。您可以一

来自SQL背景,我想知道如何在firebase中进行数据库迁移


假设我在firebase
{dateFrom:2015-11-11,timeFrom:09:00}….
中有以下数据,现在前端客户端将以
{dateTimeFrom:2015-011-11T09:00:00-07:00}
的形式存储和期望数据。如何更新firebase,以便删除所有
dateFrom:xxxx
timeFrom:yyyy
并替换为
dateTimeFrom:xxxxyyyy
?谢谢

您必须创建自己的脚本来读取、转换和写回它。您可以一次读取一个节点,如果数据库不大,也可以读取整个数据库。当客户端访问它时,您可能会决定将逻辑留给它(如果它访问过的话)

而不会看到您的JSON片段(作为文本,而不是作为屏幕截图),知道您正在使用的编程语言和您已经尝试过的编程语言,这太不明确了。有关常见NoSQL数据建模模式的一般介绍,请参阅:感谢@FrankvanPuffelen的反馈。根据我的Grails经验,我熟悉他们的数据库迁移插件。无论何时,只要db模式发生更改或列被重命名,我都可以编写一个groovy脚本,db迁移插件就会执行该脚本并更新表。从这个角度来看,我现在正在探索聚合物,只是想知道如何处理密钥重命名或丢弃等类似情况。我应该如何使用firebase作为后端?我希望这能让事情更清楚一点。