Graphql 如何使用makeAugmentedSchema解析和修改模式

Graphql 如何使用makeAugmentedSchema解析和修改模式,graphql,directive,apollo-server,graphql-mutation,neo4j-graphql-js,Graphql,Directive,Apollo Server,Graphql Mutation,Neo4j Graphql Js,我正在尝试将国际化功能添加到我的数据库中。如果需要复制所有可翻译字段,那么维护模式graphql将非常困难 我已经在使用MakeAgmentedSchema和schemaTransforms来添加自定义函数指令 但现在,我想删除包含指令的字段,并用新字段替换它们 type Quest { # Before schema augmentation name @i18n } type Quest { # After schema augmentation nameEn

我正在尝试将国际化功能添加到我的数据库中。如果需要复制所有可翻译字段,那么维护模式graphql将非常困难

我已经在使用MakeAgmentedSchema和schemaTransforms来添加自定义函数指令

但现在,我想删除包含指令的字段,并用新字段替换它们

type Quest {  # Before schema augmentation
    name @i18n
} 

type Quest {  # After schema augmentation
    nameEn
    nameJa
    nameFr
    ...
}
我找不到做类似事情的代码示例。通常,它是关于缝合模式,或者将它们连接在一起

你知道有什么资源或代码可以让我从中获得灵感,从而使这项工作顺利进行吗

如果相关的话,我会将GrandTack与neo4j、neo4j graphql js和Apollo服务器一起使用