Добре, концепцията за „мързеливо зареждане“ е най-вече чужда на база данни като MongoDB. Погледнете вашата схема:Question
има List
от Answers
.
В RDBMS "мързеливата" част ви позволява да заредите "списъка" отделно от оригинала. Всъщност се случват две заявки, вие просто се опитвате да забавите втората заявка.
В MongoDB има само едно запитване. Answers
са вградени във въпроса, така че вашата заявка за Questions
автоматично включва списъка с Answers
.
Моля, разгледайте примерите на NORM за по-добър пример за това:http://normproject.org/samples
Основният момент е, че предоставената от вас структура вече не е множество таблици. Това е само една колекция с вградени документи. Така че концепцията за „Мързеливо зареждане“ е наистина ненужна, защото не можете да „Мързеливо зареждане“ една заявка.