mongoose

    [ NestJS + mongoose ] virtual field에 대하여 알아보자

    안녕하세요? 수구리입니다. 정말 오랜만에 또 포스팅을 하게 되었습니다! 이번 포스팅에서는 NestJS와 mongoose에서 virtual field에 대하여 알아보려고 합니다. 우선 간단하게 설명하자면,, 예를 들어 어떤 한 유저가 SignUp을 한다고 가정해봅시다. 그러면 이 유저는 ID, PW 등등 자신의 정보를 입력하고 DB에 Save를 하게 됩니다. Save 이후, 성공적으로 Data를 저장했다면 입력된 정보를 return 해주는 경우가 있다고 해봅시다. Save 성공 이후, 만약 이 유저의 ID를 비롯한 모든 정보가 다시 return이 된다면 큰일이 나겠죠?? 따라서 이러한 문제를 해결하기 위해서 mongoose에서는 virtual field를 제공합니다. DB의 collection에는 존재하지..