查询顶层 JSON 数据
使用 Postgres JSON,查询半结构化数据会变得非常顺手!Postgres 提供了内置运算符,包括 -> 和 ->>。在本例中,您将练习使用这些运算符,从 JSON 类型的列中查询评论数据。该表的形式如下所示:

为便于上手,已将 pandas 以 pd 导入,并已创建连接对象并存入变量 db_engine。祝您学习愉快!
本练习是课程的一部分
NoSQL 入门
练习说明
- 使用
->运算符,从nested_reviews表的review列中以 JSON 形式查询location字段。 - 从
nested_reviews表的review列中以文本形式查询statement字段。 - 使用
pandas执行查询,并打印结果。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Build the query to select the review_id and rating fields
query = """
SELECT
____ -> '____' AS location,
____ ____ '_____' AS statement
FROM ____;
"""
# Execute the query, render results
data = pd.____(____, db_engine)
print(____)