小编Asi*_*hir的帖子

如何在 prisma 中创建可选列表字段

我正在使用 nodejs 和 prisma 创建一个基本的 crud api。我的架构如下:

generator client {
       provider = "prisma-client-js"
}

datasource db {
       provider          = "postgresql"
       url               = env("DATABASE_URL")
       shadowDatabaseUrl = env("SHADOW_DATABASE_URL")
}

  

model Category {
       id          String    @unique @default(cuid())
       title       String
       description String
       products    Product[]
}

model Product {
  id          String    @unique @default(cuid())
  title       String
  description String
  price       Float
  createdAt   DateTime  @default(now())
  updatedAt   DateTime?

  category   Category? @relation(fields: [categoryId],  references: [id])
  categoryId String?
}
Run Code Online (Sandbox Code Playgroud)

我试图使类别模型中的产品字段可选。但 Prisma 不允许这样做。但我希望我的用户即使不创建帖子也可以创建一个类别,反之亦然。我该如何解决这个问题?

javascript postgresql node.js prisma

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×1

node.js ×1

postgresql ×1

prisma ×1