Kom igångKom igång gratis

Hämta JSON- och JSONB-data från Postgres

Med Postgres inbyggda datatyper JSON och JSONB är det enkelt att lagra och arbeta med semistrukturerad data i en Postgres-tabell. I den här övningen får du bekanta dig med några av de verktyg som Postgres erbjuder för att ställa frågor mot data av typen JSON från tabellen nested_reviews. Lycka till!

Den här övningen är en del av kursen

Introduktion till NoSQL

Visa kurs

Övningsinstruktioner

  • Skapa en anslutning till databasen disneyland med användaren repl, med hjälp av sqlalchemy.
  • Kör frågan som lagrats i variabeln query, med den tidigare definierade db_engine.
  • Skriv ut kolumnen review från DataFrame:n results och granska de data som returnerades.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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"])
Redigera och kör kod