繁体   English   中英

在Mongodb中使用字符串vs ID作为外键

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM