What is the output of this Mongoose code

4 phương ánCó giải thíchDễ
Đề bài
if validation fails? const mongoose = require('mongoose');
mongoose.connect('mongodb://localhost:27017/db');

const schema =

Đề bài
new mongoose.Schema({
  age: {
    type: Number, min: 18
  }
}

); const Model =

Đề bài
mongoose.model('Model', schema);
async function run() {
  try {
    await Model.create({
      age: 17
    }
    );
  }
  catch (err) {
    console.log('Validation error');
  }
}

run();

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Khi mã Mongoose gặp lỗi xác thực, nó sẽ tự động tạo ra một lỗi và dừng việc thực hiện. Trong trường hợp này, khi tạo một tài liệu với độ tuổi 17, Mongoose sẽ phát hiện ra rằng độ tuổi này không đáp ứng được yêu cầu tối thiểu là 18. Do đó, nó sẽ tạo ra một lỗi và in ra 'Validation error' lên console.

Cùng chương 5

Xuất hiện trong 1 bộ đề