MulaiMulai sekarang secara gratis

Mengkueri dokumen bertingkat dengan Postgres JSON

Dengan Postgres JSON, mengkueri data semi-terstruktur menjadi sangat mudah! Postgres menyediakan operator bawaan, seperti ->. Pada contoh ini, Anda akan berlatih menggunakan operator tersebut untuk mengkueri data ulasan dari kolom bertipe JSON. Tabel ini berbentuk seperti di bawah ini:

nested_reviews table, showing sample data.

pandas telah diimpor sebagai pd, dan objek koneksi sqlalchemy telah dikonfigurasi serta disediakan untuk Anda melalui variabel db_engine. Semoga berhasil!

Latihan ini adalah bagian dari kursus

Pengantar NoSQL

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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)
Edit dan Jalankan Kode