Comece agoraComece grátis

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:

nested_reviews table, showing sample data.

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 exercicio faz parte do curso

Introdução a NoSQL

Ver curso

Instruções do exercicio

  • Use o operador -> para consultar o campo location da coluna review na tabela nested_reviews, como JSON.
  • Consulte o campo statement como texto a partir da coluna review na tabela nested_reviews.
  • Execute a consulta usando pandas e imprima o resultado.

exercicio interativo prático

Tente este exercicio 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(____)
Editar e Executar Código