IniziaInizia gratis

Interrogare documenti annidati con Postgres JSON

Con Postgres JSON, interrogare dati semi-strutturati è semplicissimo! Postgres offre operatori integrati, come ->. In questo esercizio, farai pratica con questo operatore per interrogare i dati delle recensioni da una colonna di tipo JSON. La tabella ha la forma seguente:

nested_reviews table, showing sample data.

pandas è stato importato come pd, e un oggetto di connessione sqlalchemy è stato configurato e messo a tua disposizione tramite la variabile db_engine. Buon lavoro!

Questo esercizio fa parte del corso

Introduzione ai database NoSQL

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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)
Modifica ed esegui il codice