LoslegenKostenlos loslegen

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

Einführung in NoSQL

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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