ComeçarComece gratuitamente

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:

![tabela nested_reviews, mostrando dados de amostra](https://assets.datacamp.com/production/repositories/6394/datasets/a5a5c6c4c7685e62aad0aeb56ccc55b5afaa19ac/Chapter%203.3%20Exercises.png =85%x85%)

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

Ver Curso

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)
Editar e executar código