Interrogare database documentali
Usare Postgres JSON per interrogare dati documentali è simile a interrogare dati relazionali con Postgres. In questo esercizio farai pratica nel costruire una query per recuperare dati documentali dalla tabella nested_reviews, con Postgres JSON. Buone query!
Questo esercizio fa parte del corso
Introduzione ai database NoSQL
Istruzioni dell'esercizio
- Aggiorna la query per restituire la colonna
reviewdalla tabellanested_reviews. - Usa l'apposita funzione di
pandasper creare un DataFrame usando la logica memorizzata nella variabilequery. - Visualizza il primo record del DataFrame restituito dopo l'esecuzione della query.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Update the query to select the review field
query = """
SELECT
____
FROM nested_reviews;
"""
# Execute the query
data = ____.____(query, db_engine)
# Print the first element of the DataFrame
____(data.iloc[0, 0])