Запити до даних JSON і JSONB у Postgres
З вбудованими типами даних Postgres JSON і JSONB зручно зберігати й обробляти напівструктуровані дані в таблиці Postgres. У цій вправі ви побачите інструменти, які Postgres надає для виконання запитів до даних типу JSON з таблиці nested_reviews. Успіхів!
Ця вправа є частиною курсу
Вступ до NoSQL
Інструкції до вправи
- Створіть підключення до бази даних
disneylandкористувачемrepl, використовуючиsqlalchemy. - Виконайте запит, збережений у змінній
query, використовуючи раніше створенийdb_engine. - Виведіть стовпець
reviewз DataFrameresultsі перегляньте отримані дані.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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"])