Postgres JSON ile doküman veritabanlarını filtreleme
Postgres JSON kullanarak, dokümanlarda saklanan veriler -> ve ->> operatörleriyle sorgulanıp filtrelenebilir. Pratik yapmak için, Postgres JSON kullanarak yorumları filtreleyeceksin. Daha önceki gibi, nested_reviews tablosu aşağıdaki formdadır ve bir sqlalchemy bağlantı nesnesi yapılandırılmıştır; sana db_engine değişkeni üzerinden sunulmuştur. pandas da pd olarak yüklenmiştir.

Bu egzersiz
NoSQL'a Giriş
kursunun bir parçasıdırEgzersiz talimatları
nested_reviewstablosundaki her kayıt için,reviewsütunundastatementanahtarında saklanan değeri Postgres JSON ile getir.- Yalnızca
reviewsütunununlocationnesnesi içinde iç içe (nested) yer alanbranchdeğeri'Disneyland_California'olan sonuçları döndür.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Build the query to select the rid and rating fields
query = """
SELECT
review ____ '____' AS customer_review
FROM nested_reviews
WHERE review ____ '____' ____ '____' = 'Disneyland_California';
"""
# Execute the query, render results
data = pd.read_sql(query, db_engine)
print(data)