MQTT 使用 AWS IoT 规则操作覆盖 dynamoDB 中的整个记录
MQTT overriding the whole record in dynamoDB using an AWS IoT Rule Action
我有一个 AWS IOT Core 设备。当 MQTT 代理收到特定主题的消息时,我有一个规则;它更新 AWS dynamo DB 记录。在他那一刻,它超越了整个记录。但我只想更新部分记录。我只想在主键为 125 的记录中再添加一个键(和值)。请查看图片。
谢谢
I just want to add one more key (and value) to the record which has primary key of 125
如果这意味着您想要追加到现有记录中的现有数组,则您不能使用 AWS IoT 规则中的操作执行此操作。
但是,如果您使用排序键,则可以添加具有相同分区键 125 的单独记录。排序键可以从时间戳(或有效负载中对于同一分区键唯一的其他字段)获得。
我有一个 AWS IOT Core 设备。当 MQTT 代理收到特定主题的消息时,我有一个规则;它更新 AWS dynamo DB 记录。在他那一刻,它超越了整个记录。但我只想更新部分记录。我只想在主键为 125 的记录中再添加一个键(和值)。请查看图片。
谢谢
I just want to add one more key (and value) to the record which has primary key of 125
如果这意味着您想要追加到现有记录中的现有数组,则您不能使用 AWS IoT 规则中的操作执行此操作。
但是,如果您使用排序键,则可以添加具有相同分区键 125 的单独记录。排序键可以从时间戳(或有效负载中对于同一分区键唯一的其他字段)获得。