【发布时间】:2020-11-27 07:19:49
【问题描述】:
我正在查看 how hierarchical data works in Cloud Firestore,想知道如何最好地将其转换为 Go 结构。
在链接的示例中,有一个聊天室集合,每个聊天室文档都有两个字段:名称和消息集合。
考虑到消息集合的写入和读取相当频繁,以下是否是使用 go 结构表示聊天室的好方法?我还想在 Go 代码中访问集合中的消息。
type ChatRoom struct {
Name string
Messages *firestore.CollectionRef
}
这个定义似乎可以编译并且工作正常,但我想知道是否有更好或更惯用的方法来解决这个问题。
【问题讨论】:
标签: firebase go google-cloud-firestore