【发布时间】:2019-08-04 07:51:57
【问题描述】:
我需要创建一个可搜索的列表表,其中一些记录的类型为ORGANIZATION 或RESOURCE。关系是一对多的。因此,一个组织可以有许多资源。如何在一个模型下创建这种关系?
使用 AWS Amplify GraphQL API...
像这样? schema.graphql
enum ListingType {
ORGANIZATION
RESOURCE
}
type Listing @model {
id: ID!
title: String!
type: ListingType!
orginzation: Listing
}
然而,在 Mutations 中,我在创建第一个资源时无法引用父组织:
【问题讨论】:
-
你还需要在组织字段上使用@connection 指令吗?
-
嗯,好点子。对于一对一,@connection 将引用组织。我试试看……
-
@DanielRearden,做到了。谢谢!提交您的答案,我会将其标记为答案。
标签: graphql aws-amplify