创建GraphQL API时如何在Amplify中配置GraphQL转换以包括更多查询/变异/订阅

时间:2019-09-20 09:06:40

标签: amazon-web-services aws-amplify aws-appsync

docs中,我们看到

directive @model(
    queries: ModelQueryMap,
    mutations: ModelMutationMap,
    subscriptions: ModelSubscriptionMap
) on OBJECT
input ModelMutationMap { create: String, update: String, delete: String }
input ModelQueryMap { get: String, list: String }
input ModelSubscriptionMap {
    onCreate: [String]
    onUpdate: [String]
    onDelete: [String]
    level: ModelSubscriptionLevel
}
enum ModelSubscriptionLevel { off public on }
  

生成

     

单个@model指令可配置以下AWS   资源:

     

最多8个解析器(创建,更新,删除,获取,列出,onCreate,   onUpdate,onDelete),但这可以通过查询进行配置,   突变和@model指令上的订阅参数。

我的问题

该配置如何完成?例如,我想向我的API添加两个'list'查询,一个查询用于BaseQuery,第二个查询用于DeltaSync的DeltaQuery?

预先感谢

0 个答案:

没有答案