Создайте мутацию Prisma 2 для поля многие ко многим с помощью Nexus

Привет, ребята, я использую Prisma 2 в моей службе js node, и ниже показано, как я определил схему своих моделей

model Interest {
  id        Int       @default(autoincrement()) @id
  name      String
  profile   Profile[] @relation(references: [id])
  createdAt DateTime  @default(now())
  updatedAt DateTime  @default(now())
}
model Profile {
  id         Int        @default(autoincrement()) @id
  username   String     @unique
  user       User       @relation(fields: [userId], references: [id])
  interests  Interest[] @relation(references: [id])
  userId     Int
  dob        String
  location   String
  skills     String
  profession String
  createdAt  DateTime   @default(now())
  updatedAt  DateTime   @default(now())
}

Итак, я хочу подключить профиль, чтобы заинтересовать мой преобразователь мутаций, но я не уверен, как связать многие со многими полями с помощью prisma 2, как я подошел к этому, но я застрял

return ctx.prisma.profile.create({
      data: {
        dob: dob,
        location: location,
        profession: profession,
        skills: skills,
        username: username,
        user: {
          connect: {
            id: Number(userId),
          },
        },
        interests: {
          create: []
        }

      },

    })

0 ответов

Другие вопросы по тегам