learn-aws-by-coding icon indicating copy to clipboard operation
learn-aws-by-coding copied to clipboard

batch_rw.py のsearch_under_age 2以下

Open tzccinct opened this issue 3 years ago • 0 comments

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 の命名にも再考が必要かもしれません。

tzccinct avatar Sep 18 '21 03:09 tzccinct