Вся суть в вопросе, но добавлю информации:
Есть фреймворк
NestJS, в нём используется
MongoDB.
В
документации NestJS описываются варианты использования TypeORM, но есть ли смысл? Связи в MongoDB работают по-другому, нежели в SQL базах данных. И связи One-To-One, Many-To-Many не имеют смысла.