如何在猫鼬模式中使用uuid创建自定义_id

时间:2020-03-09 11:37:47

标签: node.js mongodb express mongoose

  _id: {
    type: mongoose.Types.ObjectId,
    required: true,
    unique: true,
    default: uuid.v4,
  },

但是问题是猫鼬警告我不要替换_id。

以另一种方式,我尝试创建自定义ID

id: {
   type: String,
   required: true,
   unique: true,
   default: uuid.v4,
},

但是问题出在填充ref文档(不能以猫鼬填充其他模型)。

现在,我想使用UUID创建自定义ID,但它应该像ObjectId一样工作,并且应该允许我填充其他模型。

谢谢!

0 个答案:

没有答案