Postgres JSON으로 중첩 문서 쿼리하기
Postgres JSON을 사용하면 반정형 데이터를 손쉽게 쿼리할 수 있어요! Postgres에는 -> 같은 내장 연산자가 제공됩니다. 이 예제에서는 이 연산자를 사용해 JSON 타입 열에서 리뷰 데이터를 쿼리하는 연습을 해 보겠습니다. 테이블 형태는 아래와 같습니다:

pandas는 pd로 임포트되어 있고, sqlalchemy 연결 객체도 구성되어 db_engine 변수로 제공됩니다. 행운을 빌어요!
이 연습은 강의의 일부입니다
NoSQL 입문
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Build the query to select the statement field
query = """
SELECT
review -> '___' AS statement
FROM nested_reviews;
"""
# Execute the query, render results
data = pd.read_sql(query, db_engine)
print(data)