Prisma 拼接数组中的项目
Prisma splice Item from Array
我一直在推送更新到一个数组,想知道是否有一个内置方法也可以从数组中删除一个条目。基本上颠倒了推送命令。我怀疑我必须查询所有文件并自己删除该项目。但也许有些功能我无法在文档中找到。
推送:
const addTag = await prisma.post.update({
where: {
id: 9,
},
data: {
tags: {
push: 'computing',
},
},
})
去除预期:
const removeTag = await prisma.post.update({
where: {
id: 9,
},
data: {
tags: {
splice: 'computing',
},
},
})
截至撰写本文时,还没有使用 Prisma 从标量列表中 splice/remove 项目的方法。您必须从数据库中获取标量列表,在应用程序代码中手动修改它并使用 update
操作覆盖数据库中的记录。
有一个 feature request for this,请随时 follow/comment 使用您的用例来帮助我们跟踪对此功能的需求。
我一直在推送更新到一个数组,想知道是否有一个内置方法也可以从数组中删除一个条目。基本上颠倒了推送命令。我怀疑我必须查询所有文件并自己删除该项目。但也许有些功能我无法在文档中找到。
推送:
const addTag = await prisma.post.update({
where: {
id: 9,
},
data: {
tags: {
push: 'computing',
},
},
})
去除预期:
const removeTag = await prisma.post.update({
where: {
id: 9,
},
data: {
tags: {
splice: 'computing',
},
},
})
截至撰写本文时,还没有使用 Prisma 从标量列表中 splice/remove 项目的方法。您必须从数据库中获取标量列表,在应用程序代码中手动修改它并使用 update
操作覆盖数据库中的记录。
有一个 feature request for this,请随时 follow/comment 使用您的用例来帮助我们跟踪对此功能的需求。