我看了一下how hierarchical data works in Cloud Firestore,想知道如何最好地将其转换为Go结构。在链接的示例中,有一个聊天室集合,每个聊天室文档都有两个字段:一个名称和一个消息集合。 考虑到会有相当频繁的对消息集合的写入和读取,下面是使用go struct表示聊天室的好方法吗?我还想访问Go代码中集合中的消息。ChatRoom struct {
我有一个非常简单的聊天应用程序,其中有3个表用户,chat_rooms和聊天室表,以解决每个用户的消息。我想在我的视图中显示聊天室,但我希望它们按messages created_at排序,以便拥有最新消息的聊天室位于顶部。*','chats.created_at as c','chats.message')
->orderBy('c'