MongoDB не занимается управлением памятью БД, но использует менеджер виртуальной памяти ОС. Так что это очень зависит от ОС. VMM может загружать всю БД в память, даже если она составляет 99% от ее размера, или он может выгружать все это, потому что другие приложения требуют ОЗУ. Так что это также зависит от моделей использования.
Любой приличный VMM будет стараться по возможности хранить данные MRU в памяти, поэтому ваша коллекция Session, вероятно, всегда будет в памяти, независимо от того, находится она в отдельной базе данных или нет - она разбита на страницы (обычно размером 4 КБ).
Вы всегда можете проверить статус подкачки с помощью утилиты mongostat
. Он имеет счетчик сбоев страниц, который отображает количество обращений к страницам, которых не было в памяти и которые необходимо было загрузить из файла.