Mongoose Требуется истинная проверка не работает - PullRequest
0 голосов
/ 09 сентября 2018

Я пытаюсь использовать nodejs и использую mongoose для сохранения документа в mangoDB, но моя проверка имени, которую я установил, обязательна: 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();

Ответы [ 2 ]

0 голосов
/ 09 сентября 2018

Здесь написание required неверно.Исправьте это от requried до required.

0 голосов
/ 09 сентября 2018

Возможно, вы захотите дважды проверить «Требуется» на «Требуется»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...