最近 DynamoDB の使用を開始しました。DynamoDB Mapper フレームワークを使用するには、クラス変数に関連付ける前に属性の名前を知る必要があることがわかりました。動的に変化する属性をいくつか実装する必要があるが、スキャン中に条件を設定できるようにしたい場合はどうすればよいですか? クラスでhashMap(変数「attrMap」の下で言うことができます)をバインドし、それを設定する独自のマーシャラーを作成しようとしました。しかし、複雑な値を持つ Dynamo テーブルの 1 つの属性「attrMap」として保存されていることに気付きました。これにより、スキャン中にこれらの動的属性に条件を設定することができなくなります。
これらの動的属性を、スキャン中に条件を設定できる Mapper フレームワークを使用して、テーブル内の他の静的にバインドされた属性と同じレベルに設定する方法はありますか?