Üst düzey JSON verilerini sorgulama
Postgres JSON ile yarı yapılandırılmış verileri sorgulamak çocuk oyuncağı! Postgres, -> ve ->> dahil yerleşik operatörler sunar. Bu örnekte, JSON türündeki bir sütundan inceleme verilerini sorgulamak için bu operatörleri kullanmayı pratik edeceksin. Bu tablo aşağıdaki formdadır:

Başlamanı kolaylaştırmak için pandas pd takma adıyla içe aktarıldı ve bir bağlantı nesnesi oluşturulup db_engine değişkeninde saklandı. Keyifli çalışmalar!
Bu egzersiz
NoSQL'a Giriş
kursunun bir parçasıdırEgzersiz talimatları
nested_reviewstablosundakireviewsütunundanlocationalanını JSON olarak sorgulamak için->operatörünü kullan.nested_reviewstablosundakireviewsütunundanstatementalanını metin olarak sorgula.- Sorguyu
pandaskullanarak çalıştır ve sonucu yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Build the query to select the review_id and rating fields
query = """
SELECT
____ -> '____' AS location,
____ ____ '_____' AS statement
FROM ____;
"""
# Execute the query, render results
data = pd.____(____, db_engine)
print(____)