Это же сколько комментариев писать для 4 мб. Еще на 32 битных машинах общий объем базы ограничен 2 гб, раз начали.
GridFS все же для бинарников, не думаю что это лучшее решение.
В крайнем случае можно в приложении указать максимальный объем комментариев хранимых в одном документе и при достижении открывать новый с DBRef (foreign key) к основному.