【问题标题】:Using a string vs an id as a foreign key in Mongodb在 Mongodb 中使用字符串与 id 作为外键
【发布时间】:2012-07-01 08:30:37
【问题描述】:

我有一个集合users,其文档将属于company(每个公司可以有多个users)。因为我对公司名称设置了唯一索引,所以我可以使用名称作为user文档中的外键,还是建议使用id代替?

【问题讨论】:

    标签: mongodb foreign-keys schema database nosql


    【解决方案1】:

    如果名称是唯一的并且保证永远不会改变,那么你可以使用它,没问题。尽管在我的实践中有些情况下名称变得不那么独特且不那么不可变(该死的要求更改)。因此,为了更加安全,请使用 id。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-11
      相关资源
      最近更新 更多