Fråga nästlade dokument med Postgres JSON
Med Postgres JSON är det enkelt att fråga semistrukturerad data! Postgres tillhandahåller inbyggda operatorer, till exempel ->. I den här övningen får du träna på att använda den här operatorn för att hämta recensionsdata från en kolumn av typen JSON. Tabellen har följande struktur:

pandas har importerats som pd, och ett sqlalchemy-anslutningsobjekt har konfigurerats och gjorts tillgängligt via variabeln db_engine. Lycka till!
Den här övningen är en del av kursen
Introduktion till NoSQL
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)