如何解决正确的方法是在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\'
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。