Analyze the following statements and determine which correctly describe Mongoose ODM (Object Data Modeling) and its functionality.

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 gồm hai ý: "Mongoose adds structure to MongoDB documents through schemas." và "Mongoose provides an Object Document Mapping (ODM) system.". MongoDB tự nó không bắt buộc cấu trúc cho tài liệu; Mongoose thêm lớp schema mô tả trường, kiểu, giá trị mặc định, validator, rồi ánh xạ mỗi tài liệu thành đối tượng JavaScript có method, đó chính là ODM, ánh xạ giữa đối tượng và tài liệu. "Mongoose is an Object Relational Mapping (ORM) tool." sai vì ORM dành cho cơ sở dữ liệu quan hệ có bảng và khoá ngoại, như Sequelize với PostgreSQL, còn MongoDB lưu tài liệu. "Mongoose enforces a strict schema on all documents stored in MongoDB." sai vì schema chỉ có hiệu lực với dữ liệu đi qua model Mongoose; ứng dụng khác hay mongosh vẫn ghi tài liệu tuỳ ý vào cùng collection, và chế độ strict cũng chỉ bỏ các trường lạ khi lưu qua Mongoose.

Cùng chương 5

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