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.

Este ejercicio forma parte del curso
Introducción al NoSQL
Instrucciones del ejercicio
- Utiliza Postgres JSON para recuperar el valor almacenado en la clave
statementde la columnareview, para cada registro de la tablanested_reviews. - Sólo devuelve resultados con un
branchanidado en el objetolocationde la columnareviewigual a'Disneyland_California'.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el 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)