Ты не задумывался, что если об этом никто не пишет, то скорее всего так никто не делает?
Нафига тебе монга? Тупо чтобы было? Используй MSSQL, а монгу только под какую-то отдельную сущность, если там действительно так надо.
Проблема в большом количестве запросов. Постарайтесь вытянуть все данные за 2-3 запроса. Если не получается - тогда кэшируйте по максимуму в память. 10 Мб кэша это норм.