如何清除Firebase数据而不会丢失它们?就像把它们转移到其他地方一样#AskFirebase

时间:2017-01-27 17:29:58

标签: firebase firebase-realtime-database

我想清除firebase中的数据。但是,我想保留这些信息。这是我的firebase数据结构:

Data Structure

我希望清除已解决孩子的价值观或将其转移到另一个新孩子身上。我该怎么办?

1 个答案:

答案 0 :(得分:1)

没有数据传输。

您将在代码中读取Solved节点,然后将求解的节点写为代码中另一个节点的子节点。

然后将求解的节点设置为nil(null),这将删除(清除)所有子数据。

您也可以使用.removeValue。

它没有发布在你的问题中,但是很快,它也可能是

let solvedRef = rootRef.child("Users/sxjl.../Caps/Level 1/Solved")      
solvedRef.setValue("")