Extrakce dat z dokumentu
V tomto cvičení si procvičíš použití funkcí json_extract_path a json_extract_path_text pro dotazování sloupce review tabulky nested_reviews, která je zobrazena níže.

Objekt připojení byl vytvořen a uložen do proměnné db_engine a knihovna pandas je importována jako pd. Hodně zdaru!
Toto cvičení je součástí kurzu
Úvod do NoSQL
Pokyny k cvičení
- Pomocí funkce
json_extract_pathnačti hodnotu uloženou v polistatementve sloupcireviewtabulkynested_reviews. - Pomocí funkce
json_extract_path_textnačti vnořené polereviewer. - Upřesni dotaz tak, aby zahrnoval pouze záznamy, kde hodnota pole
branchextrahovaná jako text z JSON dat odpovídá hodnotě'Disneyland_California'. Pro procházení struktury JSON a izolaci tohoto konkrétního pole k filtrování použij odpovídající funkci.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Return the statement and reviewer fields, filter by the
# nested branch field
query = """
SELECT
____(review, '____'),
____
FROM nested_reviews
WHERE ____(____, '____', '____') = 'Disneyland_California';
"""
data = pd.read_sql(query, db_engine)
print(data)