标签: mongodb objectid
在MongoDb中使用用户名字符串作为用户集合的唯一_id是不好的做法?
因此,不会为每个用户提供代理ID(我们在关系数据库中都有这种习惯)
答案 0 :(得分:2)
就在mongodb中允许这样的事情而言,只要 就可以确保唯一性。
就更好的做法而言,这是一个不同的故事。这取决于访问模式。您计划如何访问数据库以及您的应用程序将如何与之交互。如果这是你的应用程序需要继续。但是请记住,如果你替换了对象ID,你将失去它附带的一些内容,比如嵌入的时间戳等等。