我有用户表所示:MongoDB的方案数据库设计
{ _id: kshjfhsf098767, email: [email protected] name: John joshua }
{ _id: dleoireofd9888, email: [email protected] name: Terry Holdman }
而且我有其他集合“游戏”
{_id: gsgrfsdgf8898, home_user_id: kshjfhsf098767, guest_user_id: dleoireofd9888, result: "0:1"}
那么我要的是加入(好像是在MySQL),游戏两次与用户,因为我知道home_user_id和guest_user_id并采取名称电子邮件等。 我可以将所有这一切放在桌面游戏中,但这将是重复的内容。如果他们更改姓名或电子邮件我需要更新整个游戏桌....
设计和查询任何帮助调用该游戏与玩游戏的将是巨大的两个用户... TNX
需要说明的是,由于MongoDB没有连接,因此您不能实际通过DBRef进行查询,只能查询链接答案中显示的同一文档中的字段/子文档。实际上,您使用的是像'getConnected()'这样的函数使用DBRefs客户端,该函数返回相关的行。注意DBRefs在汇总框架的某些区域不支持atm,并且可能会额外增加额外的开销,如果您不知道连接,它们最适合用于描述'_id's表。 – Sammaye