0
이것은 내 Firebase 구조입니다.golang을 사용하여 Firebase에서 키를 삭제하는 방법은 무엇입니까?
Contacts
{
"-Kav_cy_EFZnu5vNWP2g" :
{
"Address" : "dfsswrfdssddsd",
"CurrentDate" : 1484910921411,
"Email" : "[email protected]",
"Name" : "abc",
"PhoneNumber" : "53465465765677",
"State" : "fdsf",
"Status" : "Completed",
"Zipcode" : "43434"
},
"-Kb9ghONh670tUOkOG3N" :
{
"Address" : "jfhjhfjfj",
"CurrentDate" : 1485164432603,
"Email" : "[email protected]",
"Name" : "dcf",
"PhoneNumber" : "9897878787",
"State" : "fdsf",
"Status" : "Completed",
"Zipcode" : "56546"
}
}
제가 키 (-Kav_cy_EFZnu5vNWP2g
)에 대응하는 데이터를 삭제할. 내가 코드를 아래에 시도,하지만 작동하지 않습니다 :
모델
func (m *User) DeleteFromDB(ctx context.Context,key string)(bool) {
dB, err := GetFirebaseClient(ctx,"")
if err!=nil{
log.Println("Connection error:",err)
}
err = dB.Child(key).remove();
if err!=nil{
log.Println("Deletion error:",err)
return false
}
return true
}
DeleteFromDB()
에, 나는 키가 있습니다.
같은 제거 기능을 변경하려고? –