如何使用firego从firebase获取值?

时间:2017-01-17 04:40:24

标签: 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的子项中检索。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

我自己找到了解决方案:

    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是用于存储值的结构。