Node.js 如何使用nodejs在DynamodDB中放置对象数组
我有一个JSON,它具有以下格式的对象数组。如何使用lambda函数(NodeJS)将其添加到dynamoDB中。假设我的JSON位于s3存储桶名称“databucket”中,文件名为data.JSON。我在创建DB表时使用了“userId”作为键。提前谢谢Node.js 如何使用nodejs在DynamodDB中放置对象数组,node.js,amazon-web-services,amazon-s3,aws-lambda,Node.js,Amazon Web Services,Amazon S3,Aws Lambda,我有一个JSON,它具有以下格式的对象数组。如何使用lambda函数(NodeJS)将其添加到dynamoDB中。假设我的JSON位于s3存储桶名称“databucket”中,文件名为data.JSON。我在创建DB表时使用了“userId”作为键。提前谢谢 { "records": [ { "first-name": "Mark", "last-name": "rob", "userId": "fvdvfd" }, {
{
"records": [
{
"first-name": "Mark",
"last-name": "rob",
"userId": "fvdvfd"
},
{
"first-name": "Alan",
"last-name": "thomas",
"userId": "wee"
},
{
"first-name": "Joan",
"last-name": "Young",
"userId": "wee"
}
]
}
var AWS=要求('AWS-sdk');
var insertBatchRecords=函数(回调){
var dynamodb=新的AWS.dynamodb();
变量bulkInsertParams={
请求项目:{
“记录”:[
{
请求:{
项目:{
“名字”:“标记”,
“姓氏”:“rob”,
“用户ID”:“fvdvfd”
}
}},
{
请求:{
项目:{
“名字”:“艾伦”,
“姓氏”:“托马斯”,
“userId”:“wee”
}
}}]
}
};
dynamodb.batchWriteItem(bulkInsertParams,回调);
}