如何使用golang从firebase获取

如何使用golang从firebase获取,go,firebase,firebase-realtime-database,Go,Firebase,Firebase Realtime Database,数据库结构 我想用Golang检索数据库中存储的所有数据 { "-KaMY9JKmgyRWVApfcXW": { "EmailId": "aaa@gmail.com", "FirstName": "abc", "LastName": "xyz", "UserType": "user" } } 其中,YourStruct{}是用于获取值的结构YourChild是上述代码的子名称 v := map[string]You

数据库结构 我想用Golang检索数据库中存储的所有数据

{
    "-KaMY9JKmgyRWVApfcXW": {
        "EmailId": "aaa@gmail.com",
        "FirstName": "abc",
        "LastName": "xyz",
        "UserType": "user"
    }
}
其中,
YourStruct{}
是用于获取值的结构
YourChild
是上述代码的子名称

v := map[string]YourStruct{}
err := dB.Child("YourChild").Value(&v)
if err != nil {
    log.Fatal(err)
}
fmt.Println("%s\n", v)