Dotazování na data JSON na nejvyšší úrovni
Dotazování na semi-strukturovaná data v Postgres JSON je hračka! Postgres nabízí vestavěné operátory, například -> a ->>. V tomto příkladu si procvičíš jejich použití k načtení dat z recenzí uložených ve sloupci typu JSON. Tabulka má následující podobu:

Aby ses mohl/a rovnou pustit do práce, pandas je již naimportován jako pd a objekt připojení je uložen v proměnné db_engine. Hodně zábavy!
Toto cvičení je součástí kurzu
Úvod do NoSQL
Pokyny k cvičení
- Pomocí operátoru
->načti polelocationze sloupcereviewv tabulcenested_reviewsjako JSON. - Načti pole
statementze sloupcereviewv tabulcenested_reviewsjako text. - Spusť dotaz pomocí
pandasa vypiš výsledek.
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 review_id and rating fields
query = """
SELECT
____ -> '____' AS location,
____ ____ '_____' AS statement
FROM ____;
"""
# Execute the query, render results
data = pd.____(____, db_engine)
print(____)