У меня есть поле JSON в Postgres Таблица (имя столбца: UserDetails) [{"name":"UserName","status":"UserStatus","type":"UserType","number":"UserNumber"},{"name":"UserName1","status":"UserStatus1","type":"UserType1","number":"UserNumber1"}]
В основном, массив объектов.
Я хочу запросить столбец 'UserDetails', чтобы выбрать всех пользователей чье имя содержит 'UserName' в typeorm
До сих пор я достиг запроса точного совпадения с полем имени JSON столбца
providedUserName='UserName1'
query.andWhere(`user.userdetails ::jsonb @> '[{"name":"${providedUserName}"}]'`)
Как я могу сделать запрос так, чтобы я добавил ограничение LIKE к атрибуту имени из столбца JSON?
Предоставляя UserName, я хотел бы получить список все пользователи, чье имя содержит имя пользователя, в этом случае оно должно вернуть оба значения
Спасибо