graphql - GraphQL 查询 DynamoDB 表的问题
问题描述
Query {
listIds(filter: { or: [{id: {eq: "foo0"}}, {id: {eq: "foo1"}},{id: {eq: "foo2"}}] {
blah
blah
}
}
我有一个像上面那样在 AWS lambda 函数中运行的 GraphQL 查询,并且每次运行时我都会根据运行时的输入使用不同的 ID 填充它。我们正在使用 DynamoDB 数据库,并且我们正在通过 AWS AppSync 使用 GraphQL API 来查询我们的数据库。根据上述函数的输入 ID,有时它无法返回某些 ID 的任何数据。我的同事表示,这可能是由于我们的 DynamoDB 表中的索引存在问题,我正在尝试找出解决方案。有谁知道什么可能导致这个问题,有什么解决办法吗?似乎有些随意。
解决方案
推荐阅读
- c++ - std::async 执行顺序保证
- python - 将深度反投影到原始网格上
- swift - SwiftUI - 将删除操作(带索引)添加到警报按钮
- python - GPUtil.showUtilization 突然不起作用
- reactjs - 在 .env 中隐藏我的 MongoURI 变量会破坏我在 Heroku 上的应用
- firebase - Flutter Firebase - 未能正确删除经过 Google 身份验证的用户
- c# - .Net Core Worker Service 在作为 Windows 服务运行时找不到 log4net.config
- javascript - 获取简单 GET 请求的 NS_BINDING_ABORTED 错误
- c++ - 将数组传递给类方法以进行选择排序
- python - 显示 SyntaxError: invalid syntax 的交互式 Shell 打印函数