【发布时间】:2015-04-15 02:45:07
【问题描述】:
我是从传统 SQL 关系方法转入 MongoDB 的新手。我正在研究一个简单的“类别有很多产品”场景(c#.Net)。类别有
List<Product>
我的问题是。
-
问题 1:在添加产品屏幕上,我有一个类别下拉菜单。所以在提交时我应该 首先在产品集合中插入产品,然后 推送此产品在类别集合的嵌套产品中。
_categoryCollection.Update(id, Update
.Push…) -
问题 2: 或者 我们不应该只拥有所谓的“产品集合”。相反,我们应该只有一个包含嵌套产品的类别集合。并在提交时将这个新产品推送到相应的类别中。
问题 2.1:如果我们想在添加产品后对产品与类别进行关联怎么办? ?
- 或 问题 3: 考虑问题一。我们应该在 Product 实体中有 CategoryId 吗?这在 No SQL 概念中是否有意义?
【问题讨论】:
标签: mongodb one-to-many mongo-c-driver