pymongo
Установка, MongoClient, база, коллекция, find и DataFrame.
Revision 2 повторяет подключение MongoDB из Python и запросы к ich.Spotify_Youtube.
В Python используется pymongo: MongoClient, выбор базы, выбор коллекции, find, list(...), DataFrame и close.
Источник показывает read-only подключение к ich и пример подключения с правами редактирования к ich_edit.
Повторение MongoDB включает равенство по Artist, диапазоны Danceability/Tempo, логические $and, regex и $in/$all.
Aggregation-повторение перечисляет $match, $group, $project, $sort, $limit, $unwind, $lookup, $out, $geoNear, $bucket, $merge, $sample и $facet.
Фасетирование возвращает несколько независимых результатов, например AlbumTypes и avgEnergy.
Домашка 20 объединяет MySQL sakila и MongoDB restaurants.
Топ-3 ошибки: публиковать реальные пароли, путать regex /hot/ и /hot/i, забыть закрыть MongoClient.
Revision по MongoDB из источника Database 58.2: подключение к MongoDB из Jupyter/Colab через pymongo, чтение Spotify_Youtube в pandas, insert_one в ich_edit, повторение find/$regex/$and и aggregation stages, плюс ДЗ 20 по sakila и restaurants.
Установка, MongoClient, база, коллекция, find и DataFrame.
Artist, Danceability, Tempo, Energy/Valence, regex и $all.
$group, $project, $sort, $bucket, $facet и другие стадии.
MySQL sakila: CASE, GROUP BY, windows, payments; MongoDB restaurants: pizza и top avg score.
Следующее занятие — 79. Практикум 20.