我最近开始使用 DynamoDB,我发现要使用 DynamoDB Mapper 框架,我需要先知道属性的名称,然后才能将其绑定到类变量。如果我必须实现一些动态变化的属性,但仍希望能够在扫描期间对它们设置条件怎么办?我尝试在类中绑定一个hashMap(让我们说在变量'attrMap'下)并编写我自己的编组器来设置它。但是,我注意到它在 Dynamo 表中保存为一个具有复杂值的属性“attrMap”,这不允许我在扫描期间对这些动态属性设置条件。
有没有办法使用 Mapper 框架将这些动态属性设置为与表中任何其他静态绑定属性相同的级别,这允许我在扫描期间对它们设置条件?