【发布时间】:2013-04-17 03:19:56
【问题描述】:
我来自严格的 MySQL 背景,MongoDB 是我第一次接触 NoSQL。假设我有一堆用户和一堆组。
用户架构:
user_id
username
email
组架构
group_id
name
description
如果我使用的是 MySQL,并且我想建立每个用户及其所属组的关系,我会创建另一个具有 user_id -> group_id 关系的表。为这种关系创建另一个 MongoDB 集合是否合适?如果不是,该方案应该是什么样的?
【问题讨论】:
-
如果用户的组与组的 group_id 具有相同的值,那么它们不是相关的吗?
-
@CoreyOgburn,是的,我的错,这是一个错字。
-
我想这就是你的答案。如果您确实想将用户正确绑定到组,请使用Database Reference。
标签: mongodb schema database nosql