使用 AWS Put,您可以创建新项目(如果主键不存在)或更新现有项目(如果主键存在)。我的情况是,如果它不存在,我想创建一个新项目,但如果它存在,我只需要更新一个指定的字段。太疯狂了,我希望我能得到类似的东西,ReplaceIfAllIfExisting: true | false
但我没有。
var params = {
TableName: "MyTableName",
Item: {
PRNumber: "Some value,
UpdateDateTime: new Date().toISOString(),
},
};
return documentClient.put(params).promise();