如何清除Firebase数据而不丢失它们?比如把他们转移到别的地方#AskFirebase

如何清除Firebase数据而不丢失它们?比如把他们转移到别的地方#AskFirebase,firebase,firebase-realtime-database,Firebase,Firebase Realtime Database,我想清除firebase中的数据。但是,我想保留信息。以下是我的firebase数据结构: 我想清除已解决子项下的值,或者将它们转换为另一个新子项。我该怎么做 没有数据传输 您可以在代码中读取已求解的节点,然后将已求解的节点作为代码中另一个节点的子节点写入 然后将已求解的节点设置为nil(null),这将删除(清除)所有子数据 您还可以使用.removeValue 在你的问题中没有发布,但在swift中,也可能是 let solvedRef = rootRef.child("Users/sxj

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


我想清除已解决子项下的值,或者将它们转换为另一个新子项。我该怎么做

没有数据传输

您可以在代码中读取已求解的节点,然后将已求解的节点作为代码中另一个节点的子节点写入

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

您还可以使用.removeValue

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

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