我正在将AWS.DynamoDB.DocumentClient与Dynamodb本地(端口8000)一起使用。在我的params对象中,我有一个巨大的Item对象。 当我执行一次put时,添加少量项目后,它会因Javascript堆内存不足而中断。我们可以对此做些什么
var docClient = new AWS.DynamoDB.DocumentClient({
convertEmptyValues: true,
region:"local",
endpoint: "http://localhost:8000",
});
var params = {
TableName: "Employees",
Item: {
"name": data.name,
"college":data.college
........
}
}
docClient.put(params, (err, data) => {
if (err) {
console.error("Unable ", ". Error JSON:", JSON.stringify(err, null, 2));
} else {
console.log("Put the following data", data);
}
})