<aside> 🍎 this.prisma.[릴레이션명].update();
</aside>
// auth.service.ts
import { PrismaService } from 'src/prisma/prisma.service';
@Injectable()
export class AuthService {
constructor(
private jwtService: JwtService,
private config: ConfigService,
private prisma: PrismaService,
) { }
async saveRefreshToken(username: string, token: string): Promise<void> {
await this.prisma.member.update({
where: {
name: username,
},
data: {
refreshToken: token,
},
});
}
}
where
에는 어떤 레코드를 선택할지 지정(Primary Key)
data
에는 레코드의 어떤 속성을 무슨 값으로 바꿀지 지정
Reference