LoslegenKostenlos starten

Abfragen verschachtelter Dokumente mit Postgres JSON

Mit Postgres JSON ist das Abfragen semi-strukturierter Daten kinderleicht! Postgres stellt eingebaute Operatoren wie -> bereit. In diesem Beispiel übst du, diesen Operator zu verwenden, um Bewertungsdaten aus einer Spalte vom Typ JSON abzufragen. Die Tabelle hat folgendes Format:

nested_reviews table, showing sample data.

pandas wurde als pd importiert, und ein sqlalchemy-Verbindungsobjekt wurde konfiguriert und ist über die Variable db_engine für dich verfügbar. Viel Erfolg!

Diese Übung ist Teil des Kurses

<Kurs>Einführung in NoSQL</Kurs>
Kurs ansehen

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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)
Code bearbeiten und ausführen