gpt4 book ai didi

javascript - 带有 ID 列表的 Prisma deleteMany

转载 作者:行者123 更新时间:2023-12-05 00:28:30 26 4
gpt4 key购买 nike

我想知道 Prisma Client 中是否有办法通过 id 批量删除数据库记录。
这样的东西似乎不存在:

const idsToDelete = [5, 29, 255]

prisma.post.deleteMany({
where: {
id: {
equals: idsToDelete
}
}
})
文档提到了 Scalar List Filters 的概念。 ,但数字列表似乎不支持此功能,或者 deleteMany 中可能不支持此功能.
在引擎盖下,我希望有一个 SQL DELETE ... WHERE IN条款。我不希望:
  • 启动一堆单独的 JS promise
  • 使用特定于数据库的 Prisma 功能(如果 MongoDB 不支持,则可以)
  • 直接写SQL
  • 最佳答案

    您可以使用 in运算符(operator):

        where: {
    id: {
    in: idsToDelete
    }
    }

    关于javascript - 带有 ID 列表的 Prisma deleteMany,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70175448/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com