백엔드에서 edit 기능[ typeorm - nestjs]

Harry Jung·2023년 1월 27일
0

nestjs

목록 보기
1/1
  1. 백엔드에서 부분 수정하는 방법입니다. user instance를 받아와서 수정되는 항목을 업데이트하는 방법입니다.
async editUserByUserId(editUserByUserId:EditUserByUserIdInput):Promise<EditUserOutput>{
    try{      
      const user = await this.users.findOne({id: editUserByUserId.userId})
      if(!user){
        return {
          ok: false,
          error: "User not Found"
        }
      }

      user.address = editUserByUserId.address
      user.phone = editUserByUserId.phone
      await this.users.save(user)

      return{
        ok: true
      }

    }catch(error){
      return{
        ok: false,
        error
      }
    }
  }
    
    
}
profile
Dreamsoft

0개의 댓글