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

शुरुआत आसान बनाने के लिए, 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(____)