【发布时间】:2019-11-27 20:52:44
【问题描述】:
对于我的 DynamoDB 表中的“id”(例如e5eb02ae-04d5-4331-91e6-11efaaf12ea5),我有一个名为 Weather 的列
['sun', 'rain', 'snow', etc...]
我需要在 ['hail'] 到达时更新天气。现在,我下面的 update() 替换了整个数组。我要做的就是在该列表的末尾附加“冰雹”。
const updateinfo = {
id: "e5eb02ae-04d5-4331-91e6-11efaaf12ea5",
Weather: "hail"
}
try {
await API.graphql(graphqlOperation (UpdateInfo, { input: updateinfo })) //mutation
console.log('success')
}
catch (err) {
console.log(err)
}
我该怎么做,确保我的列表只是附加了信息,而不必 get() 并下拉 ['sun', 'rain', 'snow', etc...],然后添加“冰雹”并创建一个新数组?然后是 GetInfo() 和 UpdateInfo(),这是双倍的努力/电话/费用。
【问题讨论】:
标签: javascript database amazon-web-services amazon-dynamodb graphql