kri*_*sna 1 associations mongodb mongoid
我正在建立协会如下
person embeds one address
address references one country
address references one province
country embeds many provinces
以上协会好吗?我太困惑如何构建它们.我不知道mongodb和mongoid用于建立联想的确切用途.
我的主要关注点是何时使用嵌入式和何时使用引用关联?
MongoDB中的模式设计取决于您将如何查询数据以及如何更新数据.没有通用的硬性规则来确定是否应嵌入或引用关联.我建议你看一下这篇优秀的文章.
关于您建议的模式,您还可以使该国家/地区成为省文档的属性/字段,并且比关系数据库中的标准化更少.这一切都取决于您访问文档的方式.
collection provinces:
{
name : 'Alabama'
country : 'United States'
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1764 次 |
| 最近记录: |