ComenzarEmpieza gratis

Consulta de datos JSON y JSONB desde Postgres

Con los tipos de datos JSON y JSONB incorporados en Postgres, es fácil almacenar e interactuar con datos semiestructurados en una tabla Postgres. En este ejercicio, observarás algunas de las herramientas que ofrece Postgres para consultar datos del tipo JSON desde la tabla nested_reviews. ¡Mucha suerte!

Este ejercicio forma parte del curso

Introducción al NoSQL

Ver curso

Instrucciones del ejercicio

  • Crea una conexión a la base de datos disneyland con el usuario repl, utilizando sqlalchemy.
  • Ejecuta la consulta almacenada en la variable query, utilizando la db_engine previamente definida.
  • Da salida a la columna review del Marco de Datos results, y observa los datos devueltos.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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"])
Editar y ejecutar código