【发布时间】:2019-01-19 17:51:10
【问题描述】:
我有一个注册流程,首页只要求输入电子邮件和密码。下一页询问国家、州(可选)和城市。
在我的 Mongoose 模型中,我将所有字段设置为 required,但国家、州和城市直到第二页才分配值,因此需要将它们分配给 null 或其他一些空或假值。
const User = mongoose.Schema({
email: {
type: String,
required: true
},
password: {
type: String
},
country: {
type: String,
required: true,
},
state: {
type: String,
default: null,
required: false,
},
city: {
type: String,
required: true,
},
});
当需要为必填字段时,如何将 null 值分配给 Mongoose 中的 SchemaType?
【问题讨论】: