amazon-web-services - AWS 更新请求,可变参数
问题描述
我是 AWS 控制台的新手,什么不是,我刚刚编写了自己的 API(在教程的帮助下)并且想知道以下内容,我可以有条件地更新我的产品吗?我当前的通话参数如下所示:
TableName: "product",
Key: {
product_id: event.pathParameters.id
},
UpdateExpression: "SET price_buyin = :price_buyin, price_sell = :price_sell, price_grit = :price_grit, note = :note, status_code = :status_code, producttype_id = :producttype_id, handled_by = :handled_by, handled_number = :handled_number, productsize_id = :productsize_id, processed_date = :processed_date",
ExpressionAttributeValues: {
":price_buyin": data.price_buyin ? data.price_buyin : 0,
":price_sell": data.price_sell ? data.price_sell : 0,
":price_grit": data.price_grit ? data.price_grit : 0,
":status_code": data.status_code ? data.status_code : 0,
":processed_date": data.processed_date ? data.processed_date : 0,
":producttype_id": data.producttype_id ? data.producttype_id : 0,
":handled_number": data.handled_number ? data.handled_number : 0,
":productsize_id": data.productsize_id ? data.productsize_id : 0,
":note": data.note ? data.note : "empty",
":handled_by": data.handled_by ? data.handled_by : "empty"
},
ReturnValues: "ALL_NEW"
我希望能够更新,比如说;price_buyin,但是当我不添加其他值时,它们会自动变为 0。有没有办法说只更新 price_buyin?
先感谢您!
问候,
布拉姆
解决方案
推荐阅读
- android - Kotlin 协程列表返回空值
- xpath - XPath 语法进行排除某些特定元素的查询
- python - 如何将球从桨中反射出来
- ios - SwiftUI 组中的第一个对象重叠
- node.js - 如何使用 Koa.js 制作 API?如果用户没有登录,只能使用10次。如果用户登录成功,就可以无限次使用
- delphi-10.3-rio - 对手动创建的组件使用事件处理程序
- javascript - JS:返回一个数字的指定 10 次幂
- javascript - 我想我已经调用了那个函数,但是函数名旁边没有括号
- c++ - 这种错误的原因是什么:将“功能”重新定义为不同类型的符号
- python - 旋转包含字符串的 Pandas 数据框 - 仅在第一次添加列,否则在任何列中添加值