我了解枚举不是 Dynamo 中的标准类型:https ://forums.aws.amazon.com/thread.jspa?messageID=836386
但是,这里的确切分辨率是多少?我们应该如何恰当地表示与生成代码的关系?
-- 我是否遗漏了什么或者生成的代码是否正确,我们需要在发电机表中创建一些自定义字段,然后重写查询?
例子:
type Competition {
id: ID!
name: String!
creator: UserProfile!
startDate: String!
endDate: String!
competitionType: CompetitionType!
competitors: [UserProfile]!
prize: Prize!
}
竞赛是由用户创建的,有类型,有奖品,有竞争对手。create resources
对于此表,代码显然缺少从自定义类型或枚举派生的任何信息。复杂的模式总是有这种类型的结构,所以我对输出的代码和从这里开始的正确方向有点困惑。
extend type Mutation {
createCompetition(input: CreateCompetitionInput!): Competition
}
input CreateCompetitionInput {
id: ID!
name: String!
startDate: String!
endDate: String!
## Missing info
}