如何快速删除Firebase中的子记录?

时间:2018-08-01 11:56:14

标签: ios swift firebase firebase-realtime-database

我想在firebase中删除该记录,但我没有密钥的名称。所以,我不知道该怎么做。有人可以帮我吗?

获取数组的代码如下

var databaseRefer : DatabaseReference!
  let userID = Auth.auth().currentUser?.uid
 databaseRefer = Database.database().reference(withPath: userID!)
 databaseRefer.observeSingleEvent(of: .value, with: { snapshot in
         if !snapshot.exists() { return }
          if snapshot.value is NSNull {
           print("not found")
            } else {
                for child in snapshot.children {
                let snap = child as! DataSnapshot

                   print(dict)

                   dict.forEach { item in

                       print(item.value)
               }
             }
       }
   })

1 个答案:

答案 0 :(得分:2)

https://firebase.google.com/docs/database/ios/read-and-write

“删除数据的最简单方法是在对数据位置的引用上调用removeValue。”