在mongodb中使用唯一的用户名作为_ids而不是ObjectId是一种很好的做法吗?



MongoDb中使用用户名字符串作为用户收集的唯一_id是一种不好的做法吗?

所以不会每个用户都有代理 ID(我们在关系数据库中都有这个习惯)

在mongodb中允许这样的事情方面,只要你能确保唯一性,你就可以去

就这是一种更好的做法而言,这是一个不同的故事。这取决于访问模式。您计划如何访问数据库以及应用程序将如何与数据库交互。如果这是您的应用程序需要的,请继续。但是请记住,如果您替换对象 ID,您将丢失它附带的一些 up,例如嵌入的时间戳......等。

相关内容

最新更新