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