Bård
10/22/2021, 9:14 AMmodel Questionnaire {
id Int @id @default(autoincrement())
title String
description String
maxLength Int?
validationType String
media Json
sequence Int @unique
userQuestions UserQuestions[]
}
model UserQuestions {
id Int @id @default(autoincrement())
answer String?
uid String
questionnaireId Int?
user User @relation(fields: [uid], references: [id])
questionnaire Questionnaire? @relation(fields: [questionnaireId], references: [id])
}
I'm trying to createMany UserQuestions entries. But when I try to connect them to the Questionnaire it doesn't recognize "questionnaire" on the UserQuestions model.
Code:
prisma.userQuestions.createMany({
data: [
{
uid,
questionnaire: {
connect: {
sequence: 1,
},
},
},
{
uid,
questionnaire: {
connect: {
sequence: 2,
},
},
},
{
uid,
questionnaire: {
connect: {
sequence: 3,
},
},
},
],
});
Error:
Unknown arg `questionnaire` in data.0.questionnaire for type UserQuestionsCreateManyInput. Did you mean `questionnaireId`? Available args:
type UserQuestionsCreateManyInput {
id?: Int
answer?: String | Null
uid: String
questionnaireId?: Int | Null
}
Bård
10/22/2021, 9:15 AMRyan
10/22/2021, 10:21 AM