开始使用免费开始使用

从 Postgres 查询 JSON 和 JSONB 数据

借助 Postgres 内置的 JSONJSONB 数据类型,您可以轻松在 Postgres 表中存储并操作半结构化数据。在本练习中,您将体验 Postgres 提供的一些工具,用于从 nested_reviews 表中查询 JSON 类型的数据。祝您顺利!

本练习是课程的一部分

NoSQL 入门

查看课程

练习说明

  • 使用 sqlalchemy,以用户 repl 连接到 disneyland 数据库。
  • 使用先前定义的 db_engine 执行存放在变量 query 中的查询。
  • 输出 results DataFrame 的 review 列,并观察返回的数据。

交互式实操练习

通过完成这段示例代码来试试这个练习。

import pandas as pd
import sqlalchemy

# Create a connection to the reviews database
db_engine = sqlalchemy.create_engine("postgresql+psycopg2://____:password@localhost:5432/____")

query = """SELECT * FROM nested_reviews;"""

# Execute the query, check out the results
results = pd.____(____, ____)

# Print the review column from the results DataFrame
____(results["review"])
编辑并运行代码