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

Dotazování na data JSON a JSONB v Postgresu

Vestavěné datové typy JSON a JSONB v Postgresu usnadňují ukládání polostrukturovaných dat v tabulce a práci s nimi. V tomto cvičení se podíváš na nástroje, které Postgres nabízí pro dotazování dat typu JSON z tabulky nested_reviews. Hodně zdaru!

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

Úvod do NoSQL

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř připojení k databázi disneyland s uživatelem repl pomocí knihovny sqlalchemy.
  • Spusť dotaz uložený v proměnné query s využitím dříve definovaného db_engine.
  • Vypiš sloupec review z DataFrame results a prohlédni si vrácená data.

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

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

import pandas as pd
import sqlalchemy

# Create a connection to the reviews database
db_engine = sqlalchemy.create_engine("postgresql+psycopg2://____:password@localhost:5432/____")

query = """SELECT * FROM nested_reviews;"""

# Execute the query, check out the results
results = pd.____(____, ____)

# Print the review column from the results DataFrame
____(results["review"])
Upravit a spustit kód