learn-aws-by-coding
learn-aws-by-coding copied to clipboard
batch_rw.py のsearch_under_age 2以下
DynamoDB ハンズオンの「12.2.3. 大量のデータの読み書き」にて、
age が2以下であるような要素だけを検索し拾ってくるには,次のコマンドを実行すればよい. $ python batch_rw.py XXXX search_under_age 2
とありますが、
https://github.com/tomomano/learn-aws-by-coding/blob/a1db5347071a22534aefc48b9eaed9d05879771f/handson/serverless/dynamodb/batch_rw.py#L47
のようにlt()
が使われているので、実際の動作は2以下ではなく2未満となっています。
「2未満」が正しい動作だとするなら、テキストを「2未満」に変更するだけで済みます。
「2以下」が正しい動作だとするなら、コードをlt()
からlte()
に変更する他に、英語のunder は「~未満」を意味するため、search_under_age
の命名にも再考が必要かもしれません。