NodeJS 如何在Prisma上设置当前时间列?

hc2pp10m  于 2023-02-03  发布在  Node.js
关注(0)|答案(1)|浏览(353)

我正在使用prisma ORM创建一个节点API,并尝试更新我设置为DateTime类型的列,这是模型,该列是deleted_at

model Employee {
 id Int @id @default(autoincrement())
 name String
 created_at DateTime
 deleted_at DateTime
}

我怎么能改变它到当前时间在我的控制器?这控制器看起来象这

export const DeleteCompany = async (req:IEmployee, res:Response) => {
 const data:ICompany = req
 const deletedCompany = await prisma.employee.update({
     where: {
         id: Number(data.id)
     },
     data: {
        deleted_at: //what should I put here?
     }
 })
 return res.status(200).json(deletedCompany)
}

我试过用

now()

但是没有用。

shstlldc

shstlldc1#

Prisma支持普通javascript日期来设置日期字段。
因此new Date()应该可以正常工作:

deleted_at: new Date()

相关问题