【发布时间】:2018-07-02 21:47:01
【问题描述】:
我正在开发一个具有 Firebase 和云功能的项目,但我在这里遇到了困难:
我有一个具有相关 ID 的用户。 该 id(我们称其为“oldID”)在数据库的其他节点中使用。 由于某些原因,我需要更改该 id 并将其替换为另一个。
我想使用云功能来做到这一点,因为我知道 Firebase 不支持这种“全部替换”功能。顺便说一句,我找不到一种方法来循环遍历所有可能的节点并寻找那个特定的 oldID。
你们有什么建议吗?
谢谢, 公关
示例
用户 --
id1 --
//user1 data
id2 --
//user2 data
组 --
group1 --
id1:email1
id2:email2
group2--
然后,在某个时候,我需要将用户 1 (id1) 的 id 更改为另一个 id(比如说 newid1)。我需要的是这个例子来改变:
用户 --
newid1 --
//user1 data
id2 --
//user2 data
组 --
group1 --
newid1:email1
id2:email2
group2--
【问题讨论】:
标签: javascript firebase firebase-realtime-database google-cloud-functions