【以下的问题经过翻译处理】 我正在使用Amplify的GraphQL后端,它非常适合生成标准的CRUD操作。
然而,如果我想要向模型中添加一个计算字段呢?
例如,我想要进行一个查询,从中获取一组价格,其中一些价格在我的DynamoDB表中,而其他价格则来自对第三方API的调用。
根据Amplify文档,我可以看到两个选项:
- 修改现有的查询解析器lambda流水线,这需要编写大量的VTL样板代码——这正是我认为Amplify旨在自动化的工作。
- 使用@function指令进行查询,但我们就无法获得Amplify生成的流水线的所有好处,包括身份验证等。
这两个选项都不理想,也不符合优秀的开发者体验。如果你有更好的方法,请让我知道!