如何显示关系是 Swagger、Typeorm 和 NestJS

how to display a relationship is swagger, typeorm and nestjs

提问人:Sherif eldeeb 提问时间:11/12/2023 更新时间:11/12/2023 访问量:15

问:

使用 和 ,如何在 Swagger UI 中正确显示关系字段。@nestjs/swagger@nestjs/typeorm

例如:

@Entity()
class MyEntity{
  @ManyToOne(() => StoreEntity, (store) => store.checkouts)
  @ApiProperty({ type: 'string', format: 'uuid', name: 'storeId' })
  store: StoreEntity;

}

我希望该字段以字符串形式显示为字符串,仅输入商店的 id,但在 typeORM 中显示为 s 对象。 所以,可以只是一个字符串,但是一个完整的对象storeEntityreq.body.storeresponse.store

没有像那样将它们分开......

  @ManyToOne(() => StoreEntity, (store) => store.checkouts)
  @ApiHideProperty()
  store: StoreEntity;

  @ApiProperty({ type: 'string', format: 'uuid' })
  storeId: string;
swagger nestjs-swagger nestjs-typeorm

评论


答: 暂无答案