如何在Firebase中进行全局更新?

如何在Firebase中进行全局更新?,firebase,Firebase,我正试图把我的脑袋绕到firebase上,但有一个问题我似乎无法解决,那就是大规模更新是如何发生的 假设我有1000个用户,他们都有“用户角色”:“成员” 我决定将所有1000名用户更新为“用户角色”:“付费会员” 在SQL中,我只需更新用户集user_role='付费成员'。。。那么Firebase的等价物是什么 或者更重要的是,我如何在firebase中完成这样的事情 UPDATE users SET user_role='paid member',其中user_role='member'不

我正试图把我的脑袋绕到firebase上,但有一个问题我似乎无法解决,那就是大规模更新是如何发生的

假设我有1000个用户,他们都有“用户角色”:“成员”

我决定将所有1000名用户更新为“用户角色”:“付费会员”

在SQL中,我只需更新用户集user_role='付费成员'。。。那么Firebase的等价物是什么

或者更重要的是,我如何在firebase中完成这样的事情


UPDATE users SET user_role='paid member',其中user_role='member'

不幸的是,如果事先不知道用户列表,就无法执行此操作。如果在一个数组中包含所有用户名,则可以执行以下操作:

var用户名=[…];
对于(var i=0;i
您必须首先使用添加的
child\u
value
事件处理程序检索用户名列表