Postgres JSON के साथ nested डॉक्यूमेंट्स पर क्वेरी करना
Postgres JSON के साथ, सेमी-स्ट्रक्चर्ड डेटा पर क्वेरी करना बहुत आसान हो जाता है! Postgres में -> जैसे बिल्ट-इन ऑपरेटर उपलब्ध हैं। इस उदाहरण में, आप इस ऑपरेटर का उपयोग करके JSON टाइप वाले कॉलम से reviews डेटा पर क्वेरी करने का अभ्यास करेंगे। यह टेबल नीचे दिए गए रूप में है:

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)