Запити до JSON-даних верхнього рівня
З Postgres JSON працювати із напівструктурованими даними дуже зручно! Postgres має вбудовані оператори, зокрема -> та ->>. У цій вправі ви потренуєтеся використовувати ці оператори, щоб отримувати дані відгуків із стовпця типу JSON. Таблиця має такий вигляд:

Щоб ви швидше стартували, pandas імпортовано як pd, а обʼєкт зʼєднання створено та збережено у змінній db_engine. Успіхів!
Ця вправа є частиною курсу
Вступ до NoSQL
Інструкції до вправи
- Використайте оператор
->, щоб отримати полеlocationзі стовпцяreviewу таблиціnested_reviewsяк JSON. - Отримайте поле
statementяк текст зі стовпцяreviewу таблиціnested_reviews. - Виконайте запит за допомогою
pandasі виведіть результат.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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(____)