gpt4 book ai didi

amazon-dynamodb - Dynamodb +在putItem请求中如何传递空值?

转载 作者:行者123 更新时间:2023-12-04 07:52:35 27 4
gpt4 key购买 nike

我在模型中有一个字段已声明为字符串,如下所示:

App.Student= DS.Model.extend({
name: DS.attr('string'),
address1: DS.attr('string'),
address2: DS.attr('string'),
city: DS.attr('string'),
state: DS.attr('string'),
postal: DS.attr('string'),
country: DS.attr('string'),
});

当我将Adderess 2字段更新为null时,在编辑模式下出现以下错误:
"Failed to edit property: One or more parameter values were invalid: An AttributeValue may not contain an empty string"
我知道会产生此错误,因为我将地址2字段更新为null,而我想要的 地址2字段不是强制性的(一个可以传递数据,也可以将该列留为空白”)

最佳答案

终于我明白了,方法可能有所不同,但是对我有用!!!

这是相同的代码。

AttributeUpdates: {
Address2:
{
Action: "DELETE"
},
}

然后,我在条件上添加了值。
if (propertyObj.address2) {
params.AttributeUpdates.address2 = {
Value: {
S: propertyObj.address2
},
Action: "PUT"
}
}

衷心感谢大家:)那些试图帮助我的人,干杯!

关于amazon-dynamodb - Dynamodb +在putItem请求中如何传递空值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31156101/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com