如何使用firego从firebase获取值?

如何使用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

我正在尝试使用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]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{})