शुरू करेंमुफ़्त में शुरू करें

Postgres JSON के साथ nested डॉक्यूमेंट्स पर क्वेरी करना

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

nested_reviews table, showing sample data.

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)
कोड संपादित करें और चलाएँ