Interroger des bases de données de documents
L'utilisation de Postgres JSON pour interroger des données de documents ressemble à l'interrogation de données relationnelles avec Postgres. Dans cet exercice, vous allez pratiquer la rédaction d'une requête pour extraire des données de documents de la table nested_reviews, avec Postgres JSON. Bonne exploration!
Cette activité fait partie du cours
Introduction à NoSQL
Instructions de l’exercice
- Modifiez la requête pour retourner la colonne
reviewde la tablenested_reviews. - Utilisez la fonction appropriée de
pandaspour créer un DataFrame à partir de la logique stockée dans la variablequery. - Affichez le premier enregistrement du DataFrame retourné après l'exécution de la requête.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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])