Насколько я понимаю принцип ORM используется в реляционных БД как MySQL, например. А ODM - в документо-ориентированных (MongoDB и тд). Почему тогда с MongoDB используют Mongoose которая реализует ORM подход, если можно взять сразу реляционную базу данных?