【发布时间】:2017-03-31 15:31:00
【问题描述】:
我有一个关于 mongoDB 中一对多关系的快速问题。在此之前我主要使用 SQL,所以我对如何处理关系感到困惑。我已经在线查看了所有文档,但它没有提供一个很好的示例来说明如何设置和查询一对多关系。
假设我有一个用户表,每个用户都有很多产品。这意味着在 SQL 情况下,表中的多个产品将具有相同的用户 foreign_key。在 mongoDB 中,我尝试通过将每个用户对象 id 放入他们销售的相应产品中来复制这一点,就像外键一样。
我对如何查询它感到困惑。例如,我该怎么做 SELECT * FROM USERS, PRODUCTS WHERE USER_ID = USERFK_ID;?
我读过文档引用、嵌入式文档,但它让我更加困惑。有没有人有一个直接的解释。
【问题讨论】:
标签: mongodb