yubron
12
2021-09-08 11:05:46
1
81

nestjs, typeorm 사용 시 select 질문


안녕하세요, nestjs 와 typeorm, postgresql 을 통해 백엔드 서버를 구현하고 있는데


질문이 있어 글남깁니다.

일단 postgresql db 는 다음과 같이 생겼다고 가정하고

--------------------------------------------------------------------------------------

company_name   |   company_logo   |    company_address  

--------------------------------------------------------------------------------------

       삼성전자       |  https://image...    |   경기도 수원시 ...

           ...                          ...                           ...

아래와 같은 코드가 있을 때 result 결과값이 

{

    company_name : '삼성전자',

    company_logo : 'https://image...',

    company_address : '경기도 수원시 .. '

}

과 같은 결과값이 받아지는데 혹시 이걸 sankecase 가 아니라 camelcase 로 받을 수 있을까요 ?

alias 를 하나 씩 다 걸자니 컬럼이 늘어났을 때 코드가 보기 좋지 않을 것 같고

함수를 만들어 object 들의 key 값들을 하나 씩 바꾸려니 select 결과량이 많을 경우

시간이 오래 걸릴 거 같긴한데 .. 혹시 다른 방법을 알고 계시거나 제가 잘못생각하고 있는게 있다면

알려주시면 정말 감사하겠습니다.


const result = await this.query(
                `
                    SELECT *
                    FROM COMPANY
                    WHERE COMPANY_NAME = '${company_name}'
                    ORDER BY BASE_DATE DESC
                `
            )                
return result
0