在 MongoDB 中似乎有一个默认的 _id 列,但它存储的是对象 ID。我是否应该创建自己的自动递增 id 列以作为外键跨集合引用?
最佳答案
默认的 _id 列是文档的主键。它存储一个 ObjectId,但它可以包含其他内容,这取决于您。
mongo 开发人员使用它作为默认主键是有原因的(如果多个进程同时插入,它的性能会更高),如果您不明白原因,最好不要尝试其他东西。
这是一个非常好的外键。
关于MongoDB 我应该创建自己的 ID 键列吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6539845/