1. 学ぶ
  2. /
  3. コース
  4. /
  5. NoSQL入門

Connected

演習

Postgres JSON によるドキュメントデータベースのフィルタリング

Postgres JSON を使うと、ドキュメントに保存されたデータを -> と ->> 演算子でクエリしてフィルタできます。練習として、Postgres JSON でレビューをフィルタします。前と同様に、nested_reviews テーブルは下記の形式で、sqlalchemy の接続オブジェクトが設定済みで、db_engine 変数から利用できます。pandas も pd として読み込まれています。

nested_reviews table, showing sample data.

指示

100 XP
  • Postgres JSON を使い、nested_reviews テーブルの各レコードについて、review 列の statement キーに格納された値を取得します。
  • さらに、review 列の location オブジェクト内にネストされた branch が 'Disneyland_California' に等しい行だけを返します。