Kom igångKom igång gratis

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:

nested_reviews table, showing sample data.

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

Visa kurs

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)
Redigera och kör kod