BaşlayınÜcretsiz Başlayın

Postgres'ten JSON ve JSONB verisi sorgulama

Postgres'in yerleşik JSON ve JSONB veri türleriyle, yarı-yapılandırılmış verileri bir Postgres tablosunda saklamak ve bu verilerle etkileşime geçmek kolaydır. Bu egzersizde, Postgres'in nested_reviews tablosundaki JSON türündeki verileri sorgulamak için sunduğu araçların bazılarını gözlemleyeceksin. Bol şans!

Bu egzersiz

NoSQL'a Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • sqlalchemy kullanarak repl kullanıcısıyla disneyland veritabanına bir bağlantı oluştur.
  • Daha önce tanımlanmış db_engine kullanarak query değişkeninde saklanan sorguyu çalıştır.
  • results DataFrame'inin review sütununu çıktıla ve dönen veriyi incele.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

import pandas as pd
import sqlalchemy

# Create a connection to the reviews database
db_engine = sqlalchemy.create_engine("postgresql+psycopg2://____:password@localhost:5432/____")

query = """SELECT * FROM nested_reviews;"""

# Execute the query, check out the results
results = pd.____(____, ____)

# Print the review column from the results DataFrame
____(results["review"])
Kodu Düzenle ve Çalıştır