Začněte nyníZačněte zdarma

Dotazování vnořených dokumentů s Postgres JSON

S Postgres JSON je dotazování na semi-strukturovaná data hračka! Postgres nabízí vestavěné operátory, například ->. V tomto cvičení si procvičíš použití tohoto operátoru k dotazování dat recenzí ze sloupce typu JSON. Tabulka má následující podobu:

nested_reviews table, showing sample data.

pandas je importován jako pd, připojení sqlalchemy je nakonfigurováno a dostupné přes proměnnou db_engine. Hodně zdaru!

Toto cvičení je součástí kurzu

Úvod do NoSQL

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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)
Upravit a spustit kód