[英]Using a string vs an id as a foreign key in Mongodb
我有一个收集users
其文档将属于一个company
(每个公司可以有许多users
)。 因为我在公司名称上设置了唯一索引,所以我可以将名称用作user
文档中的外键,还是建议改用id?
如果名称是唯一的并且保证永远不变,那么您可以使用它,没问题。 尽管在我的实践中,有些情况发现名称不是那么唯一,也不是那么不变(该死的需求变更)。 因此,为了更加安全,请使用ID。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.