【发布时间】:2021-11-28 07:59:28
【问题描述】:
您将如何构建您的 Cloud Firestore 数据库。
我收藏了团队、竞技场和游戏:
public class Team {
public String name;
public String homeCourtId;
}
public class Game{
public String matchId;
public String date;
public Arena arena;
public Team homeTeam;
public Team awayTeam;
}
public class Arena {
public String name;
public String phone;
public String email;
public String address;
public String postalCode;
public String city;
public String district;
public String cordLat;
public String cordLong;
}
在游戏中,一支球队可以是主队或客队,而一场比赛总是有一个竞技场。
因此,目前我的想法是在所有游戏都进入游戏集合时构建它,当我想查找团队的所有游戏时,我需要查询游戏集合并查找所选团队是主队或客队。
我应该通过 Firestore 生成的 id 引用团队,还是应该使用团队名称?有什么指针可以让我了解更多相关信息吗?
他们是在 Firestore 中构建我的数据的更好方法吗? (或任何 nosql 数据库)
【问题讨论】:
标签: java android firebase google-cloud-firestore nosql