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, kursun bir parçasıdır

NoSQL'a Giriş

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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