Mongoose 所需的真实验证不起作用

1 mongoose mongodb node.js

我正在尝试使用 Node.js 并使用 mongoose 将文档保存到 mangoDB,但是我设置为 required : true 的名称验证不起作用。虽然我没有设置名称字段,但文档已保存。我的代码中缺少什么吗

const courseSchema = new mongoose.Schema({
    name: {type:String, requried:true},
    author: String,
    tags: [ String ],
    date: Date,
    isPublished: Boolean,
    price: Number
});
const Course = mongoose.model('Course',courseSchema);

async function createCourse() {
    try {
        const course = new Course({
            author: "Srikanth xyz",
            tags: ['express','js'],
            isPublished: true,
            price: 15
        });
        const result = await course.save();
        console.log(result);    
    } catch (error) {
        console.log("ERROR: " + error.message);
    }

}
createCourse();
Run Code Online (Sandbox Code Playgroud)

小智 12

您可能需要仔细检查“必需”为“必需”