What is the primary purpose of a Mongoose Schema?
4 phương ánCó giải thích
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: "To define document structure, validation, and rules". Mongoose là một ODM (Object Data Modeling, ánh xạ đối tượng sang dữ liệu) cho MongoDB, và Schema là nơi mô tả hình dạng của document trong một collection: có những trường nào, kiểu dữ liệu ra sao, ràng buộc như required, min, max, enum, giá trị mặc định, cùng các hook và phương thức. MongoDB vốn không ép cấu trúc, nên schema giúp ứng dụng giữ dữ liệu nhất quán trước khi lưu. "To render HTML pages" là việc của view engine như EJS, Pug hay Handlebars qua res.render, không liên quan tới schema. "To replace MongoDB server" sai vì Mongoose chạy trong ứng dụng Node.js và vẫn cần một máy chủ MongoDB thật để kết nối qua driver. "To encrypt collections automatically" sai vì schema không mã hoá dữ liệu; mã hoá cấp trường là tính năng riêng của MongoDB như Client-Side Field Level Encryption, không phải mục đích của 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