我希望实现一个既可以是Foo也可以是Bar的结构。json:"foo,omitempty"` // ... there are different members here
} 然后,在我的内部函数中,我需要检查Baz是否包含Foo或Bar,并以不同的方式处理它们。有没有一种惯用的方法来处理这个问题呢?现在
我看了一下how hierarchical data works in Cloud Firestore,想知道如何最好地将其转换为Go结构。在链接的示例中,有一个聊天室集合,每个聊天室文档都有两个字段:一个名称和一个消息集合。 考虑到会有相当频繁的对消息集合的写入和读取,下面是使用go struct表示聊天室的好方法吗?我还想访问Go代码中集合<