gpt4 book ai didi

javascript - 动态数据库 : Appending an element to a list using Node. js

转载 作者:搜寻专家 更新时间:2023-11-01 00:37:12 24 4
gpt4 key购买 nike

这行不通。还有另一种方法吗? cord 是我要添加 map 的列表。

var params5 = {
TableName: 'rides',
Key: {
'rid': data2.Items[0].rid
},
UpdateExpression: 'add cord :x',
ExpressionAttributeValues: {
':x': [{date: secondStartDate.toString(), latitude: xcorpassed, longitude: ycorpassed}]
},
ReturnValues: 'UPDATED_NEW'
}
docClient.update(params5, function (err5, data5) { ... }

最佳答案

您可以将 SETlist_append 函数一起使用,而不是 ADD(通常,AWS recommends 使用 SET 而不是 ADD):

(注意:list_append函数名区分大小写)

var params = {
TableName: "rides",
Key: {
"rid": data2.Items[0].rid
},
UpdateExpression: "SET #c = list_append(#c, :vals)",
ExpressionAttributeNames: {
"#c": "cord"
},
ExpressionAttributeValues: {
":vals": [{date: secondStartDate.toString(), latitude: xcorpassed, longitude: ycorpassed}]
},
ReturnValues: "UPDATED_NEW"
}

docClient.update(params, function (err, data) {
if (err) console.log(err);
else console.log(data);
}

关于javascript - 动态数据库 : Appending an element to a list using Node. js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47374236/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com