【问题标题】:Prisma delete multiple items by varying field valuesPrisma 通过改变字段值删除多个项目
【发布时间】:2022-01-27 07:07:19
【问题描述】:

我这里有一个 Prisma ORM 模型:

model User {
    id    Int    @default(@autoincrement())
    name  String
}

我将如何删除只有一个 ID 列表的多个“用户”?

这是我所拥有的:

prisma.user.deleteMany({
    where: {
        id: {
            includes: [0, 1, 3] // Array of user IDs to delete
        }
    }
});

【问题讨论】:

    标签: javascript database postgresql orm prisma


    【解决方案1】:

    你可以这样做:

    prisma.user.deleteMany({
      where: {
        OR: [
          {
            id: user1.id,
          },
          {
            id: user2.id,
          },
        ],
      },
    })
    

    【讨论】:

      猜你喜欢
      • 2010-11-20
      • 2014-11-15
      • 1970-01-01
      • 2022-11-28
      • 2016-06-02
      • 1970-01-01
      • 2022-01-22
      • 2018-01-07
      • 2022-11-02
      相关资源
      最近更新 更多