OK, khái niệm "Lazy Loading" hầu hết là xa lạ với một cơ sở dữ liệu như MongoDB. Hãy xem lược đồ của bạn:Question
có một List
trong tổng số Answers
.
Trong RDBMS phần "lười biếng" cho phép bạn tải "danh sách" riêng biệt với bản gốc. Thực tế có hai truy vấn đang xảy ra, bạn chỉ đang cố trì hoãn truy vấn thứ hai.
Trong MongoDB chỉ có một truy vấn đang xảy ra. Answers
được nhúng bên trong câu hỏi, vì vậy yêu cầu của bạn cho Question
tự động bao gồm danh sách Answers
.
Vui lòng xem các mẫu NORM để có ví dụ rõ hơn về điều này: http://normproject.org/samples
Điểm cơ bản là cấu trúc bạn đã cung cấp không còn là nhiều bảng. Nó chỉ là một bộ sưu tập với các tài liệu được nhúng. Vì vậy, khái niệm "Lazy Loading" thực sự không cần thiết vì bạn không thể "Lazy Load" cho một truy vấn.