MongoDB Atlas
Источник формулирует Atlas как облачный сервис MongoDB для размещения, управления и масштабирования баз данных.
Summary session 17 повторяет Atlas, индексы, наполнение коллекций и Aggregation Pipeline.
Atlas — облачный сервис MongoDB для размещения, управления и масштабирования баз данных.
Индекс хранит часть данных коллекции в форме, удобной для поиска.
COLLSCAN означает просмотр коллекции без индекса, IXSCAN — использование индекса.
FETCH читает документы из коллекции, SORT показывает сортировку в памяти.
Geo-запросы требуют подходящего 2dsphere индекса, например по coordinates.
Практический блок создаёт students, выбирает выпускников и заполняет другую коллекцию.
Домашка разбирает theaters в Калифорнии, максимальные bedrooms и лучший рейтинг при минимум 50 отзывах.
Источник формулирует Atlas как облачный сервис MongoDB для размещения, управления и масштабирования баз данных.
Индексы хранят небольшую часть набора данных коллекции в удобной для поиска форме и помогают избежать полного сканирования.
COLLSCAN показывает просмотр всей коллекции без индекса, IXSCAN — проход по индексу.
FETCH означает чтение документов из коллекции, SORT — сортировку в памяти, если индекс не покрыл порядок.
Для $geoWithin по координатам нужен геоиндекс, например db.shipwrecks.createIndex({ coordinates: '2dsphere' }).
Повторяется создание коллекции students через insertMany и выбор выпускников в другую коллекцию через aggregation.