amazon-dynamodb - DynamoDB 如何获取项目及其相关项目的关系?
问题描述
我想知道如何在单个响应中获取带有 dynamoDB 的项目以及相关项目。我有这两种类型:
type User @model {
typeUserID: ID!
type: [TypeUser] @connection(fields: ["typeUserID"])
}
type TypeUser @model {
userID: ID!
user: [User] @connection(fields: ["userID"])
}
一个查询:
const { Item } = await db.get({
Key: {
"id": userID,
},
TableName: User
}).promise();
我收到:
{
typeUserID: 'sjhsgd6876-djshg5679ksjds-76576HJHGF',
id: 'djhssb7HGV-JHS7987sjhs-sjhsgd6876'
}
但我想拥有它:
{
typeUserID: 'sjhsgd6876-djshg5679ksjds-76576HJHGF',
typeUser: {
id: 'sjhsgd6876-djshg5679ksjds-76576HJHGF'
},
id: 'djhssb7HGV-JHS7987sjhs-sjhsgd6876'
}
解决方案
推荐阅读
- r - 将列表转换为 R 中的数据框
- python - 为什么我的代码无法从此网页中抓取
- c - 减号 (-) 运算符对 C 中的指针变量有什么功能?
- postgresql - 我需要在 postgresql 中使用表名作为变量
- python - 根据 CSV 文件中的现有列数据输入新的列数据
- python - Pandas time diff:时间戳减法必须具有相同的时区或没有时区
- android - RSocket Android + Spring Boot后端路由错误:没有目的地''的处理程序
- javascript - how to make my for loop continue after using a reset
- reactjs - 如何在视图上渲染我选择的数据
- javascript - 无法在 Vuetify 中使用命名空间“ThemeDefinition”作为类型