Можно ли с Prisma полностью перезаписать отношение, а не подключать и отключать отдельные узлы?
Скажем, у меня есть пользователь с групповым отношением к группам 1 и 2:
user: {
id: "abcd"
groups: [
{id: 1},
{id: 2}
]
}
Если я хочу, чтобы этот пользователь был подключен только к группе 3:
user: {
id: "abcd"
groups: [
{id: 3}
]
}
Я должен это делать ?:
mutation {
updateUser(
where: { id: "abcd" }
data: {
groups: {
disconnect: {
id: "1"
id: "2"
}
connect: {
id: "3"
}
}
}
) {
id
}
}
Или есть способ перезаписать все отношение:
mutation {
updateUser(
where: { id: "abcd" }
data: {
groups: [{id:3}]
}
) {
id
name
}
}