如果这是一个愚蠢的问题,我表示歉意,但我似乎找不到答案。我是开发Alexa技能的新手,请原谅我的无知。
基本上,我想将同一家庭中的多个用户(孩子)的数据保存到DynamoDB表中。我遇到的问题是,“保存属性”过程似乎仅在DynamoDB表使用userId作为分区键时才起作用。这将导致表中仅存在一条记录,并且每次打开技能时,当前用户都将覆盖数据。
如果userId始终相同,如何获取lambda函数在表中创建另一个记录?
当前,我正在使用Node.js并保存一个字符串(名称)和一个数组(项目)。但是正如我前面提到的,每次启动该技能时,值都会被覆盖。
谢谢。
答案 0 :(得分:0)
因此,我认为经过更多反复试验后,我已经回答了自己的问题。我最终创建了一个对象数组,它似乎按我最初的预期工作。我花了一段时间才把头缠住它。
谢谢。