如果我用猫鼬定义一个模型,并使用以下代码创建文档:
const Model = require("./Model")
const newModelItem = new Model({
...data
})
await newModelItem.save()
我注意到newModelItem对象中立即有一个ID字段。
MongoDB如何确保密钥不是重复的?
最佳答案
实际上,这是MongoDB生成(自动)唯一的12字节/ 24十六进制数字ID的工作。请查看其结构及其创建方式:
资料来源:MongoDB ObjectId generation