prisma.$on的第一个参数都有哪些
时间: 2023-07-15 12:10:47 浏览: 48
`prisma.$on` 是 Prisma Client 提供的事件监听器,用于在某些事件发生时执行自定义的逻辑。它的第一个参数是事件名称,具体可监听的事件如下:
- `beforeExit`: 在 Prisma Client 实例销毁前触发。
- `query`: 在 Prisma Client 发送查询请求前触发。
- `beforeFindUnique`: 在 Prisma Client 查询单条记录前触发。
- `afterFindUnique`: 在 Prisma Client 查询单条记录后触发。
- `beforeFindMany`: 在 Prisma Client 查询多条记录前触发。
- `afterFindMany`: 在 Prisma Client 查询多条记录后触发。
- `beforeFindFirst`: 在 Prisma Client 查询第一条记录前触发。
- `afterFindFirst`: 在 Prisma Client 查询第一条记录后触发。
- `beforeCreate`: 在 Prisma Client 创建记录前触发。
- `afterCreate`: 在 Prisma Client 创建记录后触发。
- `beforeUpdate`: 在 Prisma Client 更新记录前触发。
- `afterUpdate`: 在 Prisma Client 更新记录后触发。
- `beforeDelete`: 在 Prisma Client 删除记录前触发。
- `afterDelete`: 在 Prisma Client 删除记录后触发。