Postgres JSON으로 문서형 데이터베이스 필터링
Postgres JSON을 사용하면 문서에 저장된 데이터를 ->와 ->> 연산자로 조회하고 필터링할 수 있습니다. 연습으로, Postgres JSON을 사용해 리뷰를 필터링해 보세요. 이전과 유사하게 nested_reviews 테이블은 아래와 같은 형태이며, sqlalchemy 연결 객체가 구성되어 db_engine 변수로 제공됩니다. pandas도 pd로 로드되어 있습니다.

이 연습은 강의의 일부입니다
NoSQL 입문
연습 안내
- Postgres JSON을 사용해
nested_reviews테이블의 각 레코드에서review열의statement키에 저장된 값을 가져오세요. review열의location객체 안에 중첩된branch가'Disneyland_California'와 같은 경우에만 결과를 반환하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Build the query to select the rid and rating fields
query = """
SELECT
review ____ '____' AS customer_review
FROM nested_reviews
WHERE review ____ '____' ____ '____' = 'Disneyland_California';
"""
# Execute the query, render results
data = pd.read_sql(query, db_engine)
print(data)