我已经在AWS Appsync GUI中创建了一个非常大的Schema(没有自动生成的1100行,带有4800的行),我想在react网站中使用它。我的架构具有许多这样的连接类型:
type User{
id:ID!
name:String!
...
}
type Entry{
id:ID!
...
createdby:User
}
有什么想法可以创建新条目并将其自动链接到用户吗?这只是一个简单的示例,我连接了10多个其他类型。添加不带createdby字段的条目可以很好地工作,我可以轻松查询它,但是如果我只是存储ID,就无法像这样进行搜索:
query GetEntry{
getEntry(id:"***"){
id
...
createdby{
name
}}}
我尝试了无数的教程和提示,这些提示和提示我在网上都发现了,但没有任何帮助。
嵌套输入不起作用,因为我想将Entries与现有用户而不是新用户链接,并且我已经尝试向Entry.createdby字段添加“简单查询”解析器,但随后我仅收到dynamodb错误消息请求。
任何想法怎么办?
我使用的是最新的反应模式
amplify codegen
并这样称呼突变:
import {API, graphqlOperation} from 'aws-amplify';
import * as mutations from './graphql/mutations';
...
API.graphql(graphqlOperation(mutations.createEntry,input))
预先感谢:)