【发布时间】:2012-07-01 08:30:37
【问题描述】:
我有一个集合users,其文档将属于company(每个公司可以有多个users)。因为我对公司名称设置了唯一索引,所以我可以使用名称作为user文档中的外键,还是建议使用id代替?
【问题讨论】:
标签: mongodb foreign-keys schema database nosql
我有一个集合users,其文档将属于company(每个公司可以有多个users)。因为我对公司名称设置了唯一索引,所以我可以使用名称作为user文档中的外键,还是建议使用id代替?
【问题讨论】:
标签: mongodb foreign-keys schema database nosql
如果名称是唯一的并且保证永远不会改变,那么你可以使用它,没问题。尽管在我的实践中有些情况下名称变得不那么独特且不那么不可变(该死的要求更改)。因此,为了更加安全,请使用 id。
【讨论】: