Consultando dados JSON de nível superior
Com o Postgres JSON, consultar dados semiestruturados é simples! O Postgres oferece operadores nativos, como -> e ->>. Neste exemplo, você vai praticar o uso desses operadores para consultar dados de avaliações a partir de uma coluna do tipo JSON. A tabela tem o formato abaixo:

Para começar, pandas já foi importado como pd, e um objeto de conexão foi criado e armazenado na variável db_engine. Divirta-se!
Este exercício faz parte do curso
Introdução a NoSQL
Instruções do exercício
- Use o operador
->para consultar o campolocationda colunareviewna tabelanested_reviews, como JSON. - Consulte o campo
statementcomo texto a partir da colunareviewna tabelanested_reviews. - Execute a consulta usando
pandase imprima o resultado.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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(____)