我想知道 Prisma Client 中是否有办法通过 id 批量删除数据库记录。
这样的东西似乎不存在:
const idsToDelete = [5, 29, 255]
prisma.post.deleteMany({
where: {
id: {
equals: idsToDelete
}
}
})
文档提到了 Scalar List Filters 的概念。 ,但数字列表似乎不支持此功能,或者 deleteMany
中可能不支持此功能.在引擎盖下,我希望有一个 SQL
DELETE ... WHERE IN
条款。我不希望:最佳答案
您可以使用 in
运算符(operator):
where: {
id: {
in: idsToDelete
}
}
关于javascript - 带有 ID 列表的 Prisma deleteMany,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70175448/