我正在使用Amplify创建一个Web应用程序,并且想在两个表之间创建一个关系以保持事物干燥。我有2个表:Listing
和Service
。每个清单应与一个服务相关。我的(缩写)模式如下所示。所有查询/解析器均由amplify push
type Listing
@model
@auth(rules: [{ allow: public, operations: [read] }])
{
id: ID!
status: Status
source: String
service: String
serviceDetail: Service @connection (keyName: "service")
}
type Service @model {
id: ID!
name: String
homepage: AWSURL
logo: String
}
为消除任何其他问题,我在AppSync控制台中运行测试。
运行ListServices
查询将返回Service
表中的所有预期数据,而不会出现任何错误。在特定的getService
上运行id
查询将返回预期的数据,而不会出现任何错误。
运行ListListings
查询将返回没有错误以及Listings
表中的所有预期数据。 serviceDetail
字段仅包含null
。
我整个上午都在仔细阅读文档,无法找出问题所在。
答案 0 :(得分:1)
因此,我定义了 awk -v a="$foo" '{if(!/>NODE/){print; next}; gsub("NODE",a,$1);print}' "$file">> "${foo}.fasta"
错误。正确的语法是:
@connection