Which of the following Mongoose schema configurations enable default values?

4 phương ánCó giải thích

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

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "default: 18". Trong định nghĩa schema Mongoose, tuỳ chọn default gán giá trị mặc định cho trường khi tài liệu mới được tạo mà không cung cấp trường đó, ví dụ age: { type: Number, default: 18 } làm mọi người dùng mới thiếu age có age bằng 18; default còn nhận một hàm như Date.now để tính lúc tạo. "required: true" là validator bắt buộc phải có giá trị, thiếu thì save() báo lỗi chứ không tự điền. "validate: {}" khai báo hàm kiểm tra tuỳ chỉnh để chấp nhận hay từ chối giá trị, không sinh giá trị nào. "immutable: true" khiến trường không đổi được sau khi tài liệu đã lưu lần đầu, cũng không đặt giá trị mặc định.

Cùng chương 5

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