Zapytania do baz dokumentowych
Korzystanie z Postgres JSON do odpytywania danych dokumentowych jest podobne do pracy z relacyjnymi danymi w Postgres. W tym ćwiczeniu zbudujesz zapytanie, które pobierze dane dokumentowe z tabeli nested_reviews przy użyciu Postgres JSON. Miłego odpytywania!
To ćwiczenie jest częścią kursu
Wprowadzenie do NoSQL
Instrukcje do ćwiczenia
- Zaktualizuj zapytanie tak, aby zwracało kolumnę
reviewz tabelinested_reviews. - Użyj odpowiedniej funkcji biblioteki
pandas, aby utworzyć DataFrame na podstawie logiki zapisanej w zmiennejquery. - Wyświetl pierwszy rekord z DataFrame zwróconego po wykonaniu zapytania.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Update the query to select the review field
query = """
SELECT
____
FROM nested_reviews;
"""
# Execute the query
data = ____.____(query, db_engine)
# Print the first element of the DataFrame
____(data.iloc[0, 0])