1回答
- 新しい順
- 投票が多い順
- コメントが多い順
1
まずは以下の条件だけでレコードが取得できるか確認した方がよいと思います。
"KeyConditionExpression": Key("userId").eq(userId)
ここから徐々に条件を増やしていくのはいかがでしょうか?
"FilterExpression"はパーティションキー、ソートキーは使えないみたいなので注意してください。
https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/dynamodb/client/query.html
A FilterExpression does not allow key attributes. You cannot define a filter expression based on a partition key or a sort key.
@Riku Kobayashiさん、いつもご回答ありがとうございます。 細かく確認することは必要そうですね。 色々試してみます。 アドバイスありがとうございました。参考にさせていただきます。