我正在创建一个带有Firebase后端的Angular应用程序。我读过关于NoSQL数据库的最佳实践,因此知道数据复制实际上是一件好事。我还读到它们提供了一种“简单”的方法来更新多个位置的数据。然而,这是通过API而不是通过控制台。
目前,我还处于在Firebase控制台手动创建数据的早期阶段。我没有设想在我的应用程序中创建一个管理区域来更新数据。但是,我现在想知道如何更新包含存储在多个位置的数据的记录。
**实现此目标的建议方法是什么?**我们是否希望通过应用程序更新数据?我喜欢Firebase控制台的一点是我可以通过GUI访问数据。
2条答案
按热度按时间8yparm6h1#
多位置更新(和事务)不能从控制台完成。你必须用Firebase Admin SDK编写一些代码并手动运行它才能实现。
yzckvree2#
无法通过控制台完成。但是,要通过控制台更新某个节点下的特定数据点,假设节点n1的键值对为“name”:“John Doe”,节点n1下的名称需要更新为“玛丽Jane”。可以通过在节点n1下添加与“Mary Jane”相同的键“name”和对应的值,然后单击旁边的“添加”按钮来完成。这将覆盖以前添加的名称“John Doe”,即名称将更新为“Mary Jane”