Как (в TypeORM или не только) делать поиск по вложенным полям БД?
Хардкордный (показательный) пример: нужно найти пользователя User, у которого user.address.street.name === '...'
Получается, что здесь нужно делать 2 join и сравнивать глубокие поля. Как это правильно сделать?
В идеале вопрос касается встроенных в библиотеку TypeORM (Node.js) высокоуровневых возможностей.
Знатоков SQL прошу напомнить нативный запрос к базе.