在 MongoDB 中似乎有一个默认的 _id 列,但它存储对象 ID。我应该制作我自己的自动递增 id 列以将集合作为外键引用吗?

最佳答案

默认的 _id 列是文档的主键。它存储 ObjectId,但它可以包含其他内容,这取决于您。

mongo 开发人员将其用作默认主键是有原因的(如果多个进程同时插入,性能会更高),如果您不了解原因,最好不要尝试其他东西。

这是一个非常好的外键。

关于MongoDB 我应该创建自己的 ID 键列吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6539845/

10-13 05:08