【问题标题】:NestJS + GraphQL - optional data in @InputType (code first)NestJS + GraphQL - @InputType 中的可选数据(代码优先)
【发布时间】:2022-03-20 00:21:15
【问题描述】:

我想让我在 graphql 突变 optionalnot 中发送的一些数据可以为空。我正在使用代码优先的方法。

例如:

@InputType()
export class CreateUserDto {
  @Field()
  firstName?: string;
}

我知道我可以使用nullable 参数或defaultValue,但这些选项在我的情况下都不是真正可用的。

另外,我知道有 Nest 的 PartialType 实用程序,但如果我是正确的,那将意味着使用该类创建另一个文件,而且这似乎效率不高。

【问题讨论】:

    标签: graphql nestjs


    【解决方案1】:

    use isOptional() validators

    这会对你有所帮助。

    【讨论】:

      猜你喜欢
      • 2022-07-29
      • 2021-10-30
      • 2020-08-17
      • 2020-07-14
      • 2023-03-11
      • 2020-05-12
      • 2021-01-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多