Javascript 什么';当用mongoose定义模型时,AllowFull和required之间的区别是什么
使用mongoose定义模式时,使用required:true和Javascript 什么';当用mongoose定义模型时,AllowFull和required之间的区别是什么,javascript,mongodb,mongoose,Javascript,Mongodb,Mongoose,使用mongoose定义模式时,使用required:true和allowNull:false之间有什么区别吗 const Schema = new Schema({ questionId: { type: String, allowNull: false, required: true, }, }); Mongoose/Mongodb没有allowNull选项,尽管设置后不会抛出任何错误 如果要使字段成为必填字段,则只有required:true有效在mong
allowNull:false
之间有什么区别吗
const Schema = new Schema({
questionId: {
type: String,
allowNull: false,
required: true,
},
});
Mongoose/Mongodb没有
allowNull
选项,尽管设置后不会抛出任何错误
如果要使字段成为必填字段,则只有
required:true
有效在mongoose验证器中没有类似allowNull
的属性required
在mongoose中执行与SQL/sequelize中的AllowFull相同的操作。。。