擅长:python、mysql、java
<p>DynamoDB是一个类似NoSQL的文档数据库或键值存储;这意味着您可能需要用与RDBMS不同的方式来考虑表。根据我对您问题的理解,对于每个用户,您希望在对象的<em>列表</em>上存储有关其偏好的信息;因此,请保持主键简单,即用户ID。然后,有一个单独的“列”来存储所有首选项。它可以是元组(对象、颜色)的列表,也可以是唯一的字典{对象:颜色}. 在</p>
<p>当您浏览webui中的项目时,它会将这些复杂的数据结构显示为类似json的文档,您可以随意扩展这些文档。在</p>