schema.prisma使用了 refreshToken String? @db.Text @map("refresh_token") 并更新了数据生成了客户端
代码里也编写了
await this.prisma.user.update({
where: { id: userId },
data: {
refreshToken:refreshToken,
},
});
为什么一直只对refreshToken提示报错呢》
[{
"resource": "/auth.service.ts",
"owner": "typescript",
"code": "2353",
"severity": 8,
"message": "对象字面量只能指定已知属性,并且“refreshToken”不在类型“(Without<UserUpdateInput, UserUncheckedUpdateInput> & UserUncheckedUpdateInput) | (Without<...> & UserUpdateInput)”中。",
"source": "ts",
"startLineNumber": 83,
"startColumn": 9,
"endLineNumber": 83,
"endColumn": 21,
"relatedInformation": [
{
"startLineNumber": 2029,
"startColumn": 5,
"endLineNumber": 2029,
"endColumn": 9,
"message": "所需类型来自属性 \"data\",在此处的 \"{ select?: UserSelect<DefaultArgs> | null | undefined; omit?: UserOmit<DefaultArgs> | null | undefined; data: (Without<UserUpdateInput, UserUncheckedUpdateInput> & UserUncheckedUpdateInput) | (Without<...> & UserUpdateInput); where: UserWhereUniqueInput; }\" 类型上声明该属性",
"resource": "/node_modules/.pnpm/@prisma+client@6.6.0_prisma@6.6.0_typescript@5.7.3__typescript@5.7.3/node_modules/.prisma/client/index.d.ts"
}
]
}]