移动firebase记录



我有一个这样的Firebase数据库:

销售
+ Key
    · customer: 
    · number:
    + Products
            + Key
                · productName: 
                · productPrice: 
                · productId:
            + Key
                · productName: 
                · productPrice: 
                · productId:

我想用不同的方式组织数据。这样的:

销售
+ Key:
    · customer: 
    · number:
    + Products
            + Key: true
            + Key: true

产品
+ Key
    · productName: 
    · productPrice: 
    · productId:
    · salesKey: salesKey

我在我的Web应用程序中使用angular。我可以创建一个函数,该函数将复制每个产品信息并将其推送到"产品"中,然后获取键并将其设置为Sales/Products中的真实值。
我有大约6000张唱片。Firebase能处理这个查询吗?
在更改数据结构时,这是良好的实践吗?

对于6K的记录,一次加载它们并更改它们听起来很好。

如果数据增长超过数万项,您可能需要考虑批量遍历记录。但是对于6000条合理大小的记录,应该没问题。

另一种方法是从Firebase控制台下载数据,在本地修改它,然后在Firebase控制台重新导入它。

使用.on(value)在单个读调用中检索所有节点,然后使用数据扇出方法进行单个更新写调用

相关内容

  • 没有找到相关文章

最新更新