【发布时间】:2021-04-04 14:20:36
【问题描述】:
我有一个Advertiser graphql 类型:
type Advertiser {
createdAt: DateTime!
id: Int!
isActive: Boolean!
name: String!
updatedAt: DateTime
}
鉴于以下突变:
mutationType({
definition(t) {
t.crud.createOneAdvertiser();
}
});
Nexus 生成此架构(如预期的那样):
input AdvertiserCreateInput {
createdAt: DateTime!
isActive: Boolean!
name: String!
updatedAt: DateTime
}
type Mutation {
createOneAdvertiser(data: AdvertiserCreateInput!): Advertiser!
}
问题是,如果我想省略一些参数怎么办?例如,我不希望客户端通过createdAt 或updatedAt。这些列应在服务器中解析。
在此处查看(部分)文档 - https://nexusjs.org/docs/plugins/prisma/api#example-4
【问题讨论】: