Consultando documentos aninhados com o Postgres JSON
Com o Postgres JSON, consultar dados semiestruturados é muito fácil! O Postgres oferece operadores incorporados, como ->
. Neste exemplo, você praticará o uso desse operador para consultar dados de revisões de uma coluna do tipo JSON. Essa tabela tem o formato abaixo:

pandas
foi importado como pd
, e um objeto de conexão sqlalchemy
foi configurado e disponibilizado para você por meio da variável db_engine
. Boa sorte!
Este exercício faz parte do curso
Introdução ao NoSQL
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# Build the query to select the statement field
query = """
SELECT
review -> '___' AS statement
FROM nested_reviews;
"""
# Execute the query, render results
data = pd.read_sql(query, db_engine)
print(data)