【发布时间】:2016-11-12 16:38:04
【问题描述】:
我希望在 DynamoDB 中创建一个列表项。这是我的代码:
var list_update_params = {
TableName: "table01",
Key: {
"MachineID": {
"S": MachineID
},
"Hour": {
"S": Hour
}
},
UpdateExpression: "set var01_list = list_append(var01_list, :ot)",
ExpressionAttributeValues: {
":ot": {"L": [{"N": var01}]}
},
ReturnValues: "NONE"
};
dynamodb.updateItem(list_update_params, function(err, data) {
if (err) console.log(err, err.stack);
else console.log("Updated List to DynamoDB");
});
问题是list_append 期望属性var01_list 已经存在,但在第一次插入时我不知道。是否有一种技术可以让我创建一个插入 List 属性(如果不存在)并在以后的调用中附加到它?
【问题讨论】:
标签: amazon-dynamodb