ComenzarEmpieza gratis

Consultar datos JSON de nivel superior

Con Postgres JSON, ¡consultar datos semiestructurados es muy sencillo! Postgres ofrece operadores integrados, como -> y ->>. En este ejercicio, practicarás el uso de estos operadores para consultar datos de reseñas desde una columna de tipo JSON. Esta tabla tiene el siguiente aspecto:

nested_reviews table, showing sample data.

Para que empieces con ventaja, se ha importado pandas como pd, y se ha creado un objeto de conexión que se ha guardado en la variable db_engine. ¡A por ello!

Este ejercicio forma parte del curso

Introducción a NoSQL

Ver curso

Instrucciones del ejercicio

  • Usa el operador -> para consultar el campo location de la columna review en la tabla nested_reviews, como JSON.
  • Consulta el campo statement como texto desde la columna review en la tabla nested_reviews.
  • Ejecuta la consulta usando pandas e imprime el resultado.

Ejercicio interactivo práctico

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

# 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(____)
Editar y ejecutar código