正确的方法是在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\'
}

要回复问题请先登录注册