Prisma NodeJS,与ID关联获取名称

py49o6xq  于 2022-10-12  发布在  Node.js
关注(0)|答案(0)|浏览(143)

我很难找到一种方法来解决这个问题,我想在“serieName”中找到系列的名称,但总是返回de id,我不知道我需要做什么才能纠正这种关系,我试图找到一个解决方案,但都不起作用。

这是我的模特:

在Series模型中,我有一个名字,并且在Figures_TABLE中我与他建立了一个关系,当我为字段传递id时,我只想得到名字,所以如果Series有id:1,name:“Something”,我想要显示“Something”而不是id,而是只显示id。

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

datasource db {
  provider = "mysql"
  url      = env("DATABASE_URL")
}

model Series {
  id            Int             @unique @default(autoincrement())
  serie         String
  Figures_table Figures_table[]
}

model Manufacturers {
  id            String          @unique
  manufacturer  String
  Figures_table Figures_table[]
}

model Figures_table {
  id               String   @unique
  name             String   @db.LongText
  category         String   @db.LongText
  price            String   @db.LongText
  specifications   String   @db.LongText
  releaseInfo      String   @db.LongText
  details          String   @db.LongText
  serieName        Int
  manufacturerName String   @db.VarChar(191)
  createdAt        DateTime @default(now())

  manufacturer Manufacturers @relation(fields: [manufacturerName], references: [id])
  series       Series        @relation(fields: [serieName], references: [id])
  Images       Images[]
}

model Images {
  id                Int           @unique @default(autoincrement())
  link              String
  figureID          String
  figureReferenceID Figures_table @relation(fields: [figureID], references: [id])
}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题