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

टॉप-लेवल JSON डेटा क्वेरी करना

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

nested_reviews table, showing sample data.

शुरुआत आसान बनाने के लिए, pandas को pd के रूप में इम्पोर्ट किया गया है, और एक कनेक्शन ऑब्जेक्ट बनाकर db_engine वैरिएबल में सेव किया गया है. अभ्यास का आनंद लीजिए!

यह अभ्यास पाठ्यक्रम का हिस्सा है

NoSQL परिचय

पाठ्यक्रम देखें

अभ्यास निर्देश

  • nested_reviews टेबल में review कॉलम से location फ़ील्ड को JSON के रूप में क्वेरी करने के लिए -> ऑपरेटर का उपयोग करें.
  • nested_reviews टेबल में review कॉलम से statement फ़ील्ड को टेक्स्ट के रूप में क्वेरी करें.
  • क्वेरी को 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(____)
कोड संपादित करें और चलाएँ