ÎncepețiÎncepe gratuit

Interogarea documentelor imbricate cu Postgres JSON

Cu Postgres JSON, interogarea datelor semi-structurate este simplă! Postgres pune la dispoziție operatori integrați, precum ->. În acest exercițiu, vei exersa utilizarea acestui operator pentru a interoga date de tip recenzii dintr-o coloană de tip JSON. Tabelul are forma de mai jos:

Tabelul nested_reviews, cu date exemplu.

pandas a fost importat ca pd, iar un obiect de conexiune sqlalchemy a fost configurat și pus la dispoziția ta prin variabila db_engine. Mult succes!

Acest exercițiu face parte din cursul

Introducere în NoSQL

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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)
Editează și rulează codul