ComenzarEmpieza gratis

Filtrar bases de datos de documentos con Postgres JSON

Utilizando Postgres JSON, los datos almacenados en documentos pueden consultarse y filtrarse mediante los operadores -> y ->>. Para practicar, filtrarás las opiniones utilizando Postgres JSON. Al igual que antes, la tabla nested_reviews tiene la forma siguiente, y se ha configurado un objeto de conexión sqlalchemy, que se ha puesto a tu disposición mediante la variable db_engine. También se ha cargado pandas como pd.

![tablarevisionesanidadas, que muestra datos de muestra.](https://assets.datacamp.com/production/repositories/6394/datasets/a5a5c6c4c7685e62aad0aeb56ccc55b5afaa19ac/Chapter%203.3%20Exercises.png =85%x85%)

Este ejercicio forma parte del curso

Introducción al NoSQL

Ver curso

Instrucciones de ejercicio

  • Utiliza Postgres JSON para recuperar el valor almacenado en la clave statement de la columna review, para cada registro de la tabla nested_reviews.
  • Sólo devuelve resultados con un branch anidado en el objeto location de la columna review igual a 'Disneyland_California'.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Build the query to select the rid and rating fields
query = """
SELECT
	review ____ '____' AS customer_review 
FROM nested_reviews 
WHERE review ____ '____' ____ '____' = 'Disneyland_California';
"""

# Execute the query, render results
data = pd.read_sql(query, db_engine)
print(data)
Editar y ejecutar código