Мангуст: Могу ли я клонировать схему мангуста, но внести в нее изменения?

#node.js #mongodb #mongoose

Вопрос:

Допустим, у меня есть схема мангуста, такая

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

И все, что я хочу сделать, это клонировать схему, но удалить все необходимые проверки. Так что это похоже

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

Возможно ли это?

Ответ №1:

Это невозможно сделать, чтобы внести изменения при клонировании схемы мангуста, вы можете только расширить схему для поддержки новых реквизитов в Схеме, но на самом деле не можете изменить предыдущие.