如何使用firego从firebase获取值?
我正在尝试使用firego从firebase数据库检索值。我在github上找到了一个解决方案如何使用firego从firebase获取值?,go,firebase,firebase-realtime-database,Go,Firebase,Firebase Realtime Database,我正在尝试使用firego从firebase数据库检索值。我在github上找到了一个解决方案 var v map[string]interface{} if err := f.Value(&v); err != nil { log.Fatal(err) } fmt.Printf("%s\n", v) 但是,我无法实现上述代码。我必须从名为Employee_Details的孩子那里检索。我如何才能做到这一点?我自己找到了解决方案: v := map[string]emplo
var v map[string]interface{}
if err := f.Value(&v); err != nil {
log.Fatal(err)
}
fmt.Printf("%s\n", v)
但是,我无法实现上述代码。我必须从名为Employee_Details的孩子那里检索。我如何才能做到这一点?我自己找到了解决方案:
v := map[string]employeeDetails{}
err := dB.Child("Employee_Details").Value(&v)
if err != nil {
log.Fatal(err)
}
fmt.Println("%s\n", v)
其中Employee_Details是数据库中的子项,employeeDetails是用于存储值的结构。更改
var v map[string]interface{}
的行v:=make(map[string]interface{})