เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การคิวรีข้อมูล JSON ระดับบนสุด

การคิวรีข้อมูลกึ่งโครงสร้างด้วย Postgres JSON นั้นทำได้ง่ายมาก! Postgres มีตัวดำเนินการในตัว ได้แก่ -> และ ->> ในแบบฝึกหัดนี้ จะได้ฝึกใช้ตัวดำเนินการเหล่านี้เพื่อคิวรีข้อมูลรีวิวจากคอลัมน์ประเภท JSON โดยตารางมีโครงสร้างดังนี้

nested_reviews table, showing sample data.

เพื่อช่วยให้เริ่มต้นได้เร็วขึ้น pandas ได้ถูก import ไว้เป็น pd แล้ว และมีการสร้าง connection object เก็บไว้ในตัวแปร db_engine พร้อมแล้ว ลองทำดูได้เลย!

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

NoSQL เบื้องต้น

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้ตัวดำเนินการ -> เพื่อคิวรีฟิลด์ location จากคอลัมน์ review ในตาราง nested_reviews โดยให้ผลลัพธ์เป็น JSON
  • คิวรีฟิลด์ statement จากคอลัมน์ review ในตาราง nested_reviews โดยให้ผลลัพธ์เป็น text
  • รันคิวรีด้วย 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(____)
แก้ไขและรันโค้ด