CommencezCommencez gratuitement

Interroger des documents imbriqués avec Postgres JSON

Avec Postgres JSON, interroger des données semi-structurées, c'est simple comme bonjour ! Postgres offre des opérateurs intégrés, comme ->. Dans cet exercice, vous allez pratiquer l'utilisation de cet opérateur pour interroger des avis stockés dans une colonne de type JSON. La table a la forme suivante :

nested_reviews table, showing sample data.

pandas a été importé sous le nom pd, et un objet de connexion sqlalchemy a été configuré et mis à votre disposition via la variable db_engine. Bonne chance !

Cette activité fait partie du cours

Introduction à NoSQL

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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)
Modifier et exécuter le code