【发布时间】:2019-07-02 03:16:57
【问题描述】:
我做了很多研究,对于像我这样的后辈来说,这个话题没有足够的来源。我能找到的一切都是特定的案例,这使得它无法理解。因此,对于我自己和将来会读到这篇文章的人来说,我不会让我的问题过于具体。
我使用以下 lambda 函数在 DynamoDB 上创建了一个表记录:
const AWS = require('aws-sdk');
const dynamodb = new AWS.DynamoDB({region: 'us-east-2', apiVersion: '2012-08-10'})
exports.handler = (event, context, callback) => {
console.log(event)
const params = {
Item: {
"UserId": {
S: "global"
},
"search": {
SS: [
"" + event.hashtag
]
}
},
TableName: "crypto-app"
};
dynamodb.putItem(params, function(err, data) {
if (err) {
callback(err)
} else {
callback(null, data)
}
});
};
这是创建一个简单的字符串集
{
"search": {
"SS": [
"london"
]
},
"UserId": {
"S": "global"
}
}
如何使用 lambda 函数将更多字符串添加到我的字符串集以使其成为这样?
{
"search": {
"SS": [
"london", "tokyo", "moskow"
]
},
"UserId": {
"S": "global"
}
}
【问题讨论】:
-
非常感谢沃尔特,我当然会做 :)
标签: javascript node.js amazon-web-services aws-lambda amazon-dynamodb