What is the correct syntax to define a Mongoose schema?
4 phương ánCó giải thích
const mongoose = require('mongoose');
const userSchema = new mongoose.____({
name: String,
age: Number
});Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "Schema". Hàm khởi tạo mongoose.Schema nhận một đối tượng mô tả các trường và kiểu, ở đây name là String và age là Number, nên chỗ trống phải điền Schema để có new mongoose.Schema(...); schema chỉ là bản thiết kế cấu trúc và quy tắc kiểm tra dữ liệu. "Model" sai vì model được tạo từ schema bằng mongoose.model('User', userSchema), không khởi tạo bằng new với đối tượng định nghĩa trường. "Document" là một bản ghi cụ thể, tức một thể hiện của model, ví dụ tạo bằng new User(...). "Collection" là tập hợp tài liệu trong MongoDB mà model ánh xạ tới, Mongoose tự đặt tên theo model, không dùng để khai báo schema.
Cùng chương 5
Which of the following are true about the match option in the populate() method? (Choose 2 answers)Có lời giảiCâu hỏiWhich of the following are valid options for the populate() method in Mongoose? (Choose 2 answers)Có lời giảiCâu hỏiWhat are not use cases for Mongoose in Node.js?Có lời giảiCâu hỏiCả 45 câu của chủ đề45 câu