Bắt đầu ngayBắt đầu miễn phí

Truy vấn tài liệu lồng nhau với Postgres JSON

Với Postgres JSON, truy vấn dữ liệu bán cấu trúc trở nên thật dễ dàng! Postgres cung cấp các toán tử dựng sẵn như ->. Trong ví dụ này, bạn sẽ luyện tập dùng toán tử này để truy vấn dữ liệu đánh giá từ một cột có kiểu JSON. Bảng có dạng như sau:

nested_reviews table, showing sample data.

pandas đã được import với tên pd, và một đối tượng kết nối sqlalchemy đã được cấu hình, sẵn sàng cho bạn sử dụng qua biến db_engine. Chúc bạn học tốt!

Bài tập này là một phần của khóa học

Giới thiệu về NoSQL

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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)
Chỉnh sửa và Chạy Mã