javascript 使用Firebase实时数据库“update "在同一节点上执行多个更新

pftdvrlh  于 6个月前  发布在  Java
关注(0)|答案(1)|浏览(72)

我正在使用Firebase实时数据库,我想使用update()方法更新同一节点下的多个属性。我已经看到了使用update()在不同节点上执行多个更新的示例,但我想澄清一下在同一节点上使用update()是否有效。下面是我想到的一个示例:

const rootRef = ref.child('');
rootRef.update({
  'users/gracehop/city': 'New York',
  'users/gracehop/nickname': 'Amazing Grace',
  'users/anotherUser/nickname': 'John Doe',
  'customers/someId/role/admin': true,
  'customers/IdForUserThatShouldBeDeleted': null,
});

字符串
在这个例子中,我更新了“users”节点下的属性,特别是“Unhop”用户下的属性。这是update方法的有效使用吗?它会按预期工作吗?
文档:https://firebase.google.com/docs/database/admin/save-data#section-update

p4rjhz4m

p4rjhz4m1#

这是否是对update方法的有效使用,它是否会按预期工作?
是的,这是继续更新实时数据库中的多路径位置的方法。另请注意,如果执行此类操作,则会执行所有更新,或者在操作失败时不应用任何更新。

相关问题