Zapytania do zagnieżdżonych dokumentów w Postgres JSON
Z Postgres JSON odpytywanie danych częściowo ustrukturyzowanych jest naprawdę proste! Postgres udostępnia wbudowane operatory, takie jak ->. W tym ćwiczeniu przećwiczysz użycie tego operatora do pobierania danych z recenzji przechowywanych w kolumnie typu JSON. Tabela ma następującą postać:

pandas jest zaimportowany jako pd, a obiekt połączenia sqlalchemy jest skonfigurowany i dostępny za pośrednictwem zmiennej db_engine. Powodzenia!
To ćwiczenie jest częścią kursu
Wprowadzenie do NoSQL
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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)