Node.js Mongoose:我可以克隆Mongoose模式但对其进行修改吗?

Node.js Mongoose:我可以克隆Mongoose模式但对其进行修改吗?,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,假设我有一个猫鼬模式,比如 { name: String, email: { type: String, required: true } } 我要做的就是克隆模式,但删除所有必需的验证。就这样 { name: String, email: { type: String } } 是否可能?克隆猫鼬模式时无法进行修改,您只能扩展模式以支持模式中的新道具,但不能真正更改以前的道具

假设我有一个猫鼬模式,比如

{
  name: String,
  email: { type: String, required: true }
}
我要做的就是克隆模式,但删除所有必需的验证。就这样

{
  name: String,
  email: { type: String }
}

是否可能?

克隆猫鼬模式时无法进行修改,您只能扩展模式以支持模式中的新道具,但不能真正更改以前的道具