Как заставить Mon goose не сохранять поле, если оно не указано в схеме - PullRequest
0 голосов
/ 16 января 2020

Например, если я отправляю пост-запрос с сохранением нового пользователя и добавляю дополнительное поле "Name": "oscar", это поле сохраняется в событии mongodb, если его нет в схеме. Мне нужно предотвратить сохранение этого файла, если его нет в схеме.

const User = new Schema(
  {
    userName: {
      type: String,
      required: schemaErrorRequired('login'),
      unique: schemaErrorUnique('login'),
    },
    email: {
      type: String,
      required: schemaErrorRequired('email'),
      unique: schemaErrorUnique('email'),
    },
    pass: {
      type: String,
      required: 'Save error',
    }
);

1 Ответ

0 голосов
/ 16 января 2020

Видимо, это не происходит с понедельника goose 5.8

...