Skip to content

batch_rw.py のsearch_under_age 2以下 #22

@tzccinct

Description

@tzccinct

DynamoDB ハンズオンの「12.2.3. 大量のデータの読み書き」にて、

age が2以下であるような要素だけを検索し拾ってくるには,次のコマンドを実行すればよい.
$ python batch_rw.py XXXX search_under_age 2

とありますが、

FilterExpression=Attr('age').lt(age)

のようにlt()が使われているので、実際の動作は2以下ではなく2未満となっています。

「2未満」が正しい動作だとするなら、テキストを「2未満」に変更するだけで済みます。

「2以下」が正しい動作だとするなら、コードをlt()からlte()に変更する他に、英語のunder は「~未満」を意味するため、search_under_age の命名にも再考が必要かもしれません。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions