Допустим, есть такая простая форма:
<form action="/add">
<input type="checkbox" name="placed">
</form>
И такая схема:
let schema = new Schema({
placed: {
type: Boolean,
default: false,
required: true
}
});
При отправке этой формы, если чекбокс активен (checked), то все сохраняется как надо (placed === true). Но если снять галочку с чекбокса, то placed в базе данных не меняется на false.
Код построен таким образом, что если снять галочку с чекбокса, то поле placed вообще не отправляется.
Как в mongo сделать так, чтобы при получении пустого поля типа Boolean, он автоматически сохранялся как false?
Без изменения в HTML