Запрос данных верхнего уровня в 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(____)