Which function is used in Mongoose to define a schema?

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: "mongoose.Schema". Schema là một lớp (constructor) mà Mongoose cung cấp, nên định nghĩa schema bằng cách khởi tạo nó: new mongoose.Schema với đối tượng mô tả các trường như name kiểu String, age kiểu Number cùng các ràng buộc. Schema chỉ mô tả cấu trúc và quy tắc; sau đó mới dùng nó để tạo model. "mongoose.createSchema()" không tồn tại trong API của Mongoose. "mongoose.newSchema()" cũng không tồn tại; từ new phải là toán tử new của JavaScript đứng trước mongoose.Schema chứ không gộp vào tên hàm. "mongoose.model" là hàm dùng ở bước sau, nhận tên và một schema đã có để biên dịch thành Model gắn với collection, nên nó tạo model chứ không định nghĩa schema.

Cùng chương 5

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