никто не говорил, что в монге что, что-то не так в разрезе документных бд. вопрос был почему не используется монго вместо рялционных. один из критериев которые я бы обдумывал, консистентность
Так используйте, господе. Только переверните модель в голове. Нет там связей. Там коллекции объектов. И атомарность на уровне документа.
Целостность данных как консистентность это вопрос к предыдущему перед тайгером движку