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

Postgres से JSON और JSONB डेटा क्वेरी करना

Postgres के बिल्ट-इन JSON और JSONB डेटा टाइप के साथ, Postgres टेबल में सेमी-स्ट्रक्चर्ड डेटा स्टोर करना और उस पर काम करना आसान हो जाता है। इस अभ्यास में, आप nested_reviews टेबल से JSON टाइप के डेटा को क्वेरी करने के लिए Postgres द्वारा दिए गए कुछ टूलिंग को देखेंगे। शुभकामनाएँ!

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

NoSQL परिचय

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

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

  • sqlalchemy का उपयोग करते हुए, यूज़र repl के साथ disneyland डेटाबेस के लिए एक कनेक्शन बनाइए.
  • पहले से परिभाषित db_engine का उपयोग करके, वैरिएबल query में स्टोर की गई क्वेरी को execute कीजिए.
  • results DataFrame के review कॉलम को आउटपुट करें और लौटाए गए डेटा को देखिए.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

import pandas as pd
import sqlalchemy

# Create a connection to the reviews database
db_engine = sqlalchemy.create_engine("postgresql+psycopg2://____:password@localhost:5432/____")

query = """SELECT * FROM nested_reviews;"""

# Execute the query, check out the results
results = pd.____(____, ____)

# Print the review column from the results DataFrame
____(results["review"])
कोड संपादित करें और चलाएँ