{
"likes" : {
"-K_4PuiqVo6BsIsL0tMD" : {//post reference id
"-K_4Pv_JXQHW_LoDNUJY" : {//'like' id(randomely generated)
"id" : "TYS111088",
"photoUrl" : "https://web.smm:8081/Emp_Images/Upload/Emp_Photo/t_TYS111088-c22cbe899f.JPG",
"username" : "Anubhav"
},
"-K_4QP-lGvH9K2cljSIh" : {//'like' id(randomely generated)
"id" : "TYS111088",
"photoUrl" : "https://web.smm:8081/t_TYS111088-c22cbe899f.JPG",
"username" : "Anubhav"
}
}
}
我想删除特定的'like'id节点(带有详细信息),点击不喜欢按钮。我正在使用Android应用程序。
答案 0 :(得分:1)
我们不知道平台,但答案非常相似
let ref = myRootRef.child("likes")
.child("-K_4Fbj0wBmZf3_l-uXe")
.child("-K_4FdjaJgPoR0EGwexB")
ref.removeValue()
您还可以通过使用ref.setValue进行设置并将其设置为nil来删除数据。
答案 1 :(得分:0)
我认为您错误地构建了数据。你想在“喜欢”上使用on(“child_added”)。一旦你有了所有的孩子, 您想通过用户输入删除子项(例如,您有一个删除按钮,其中包含对当前键的引用)
存储时:ref("likes").push()
检索时:ref("likes").on("child_added")
答案 2 :(得分:0)
在数据查看器(您正在查看的内容)中,您可以将鼠标悬停在节点上,然后您就可以添加新子项(绿色+按钮)或删除节点(红色X按钮)。