Учебник по MongoDB
Опубликовано: 7 Октября, 2022
MongoDB — это документно-ориентированная база данных с открытым исходным кодом и одна из самых популярных баз данных NoSQL. NoSQL просто означает нереляционную базу данных, т.е. нет табличной структуры реляционной базы данных, вместо этого есть совершенно другой механизм для хранения и извлечения данных. Этот формат хранения называется BSON и очень похож на JSON.
Это руководство направлено на предоставление подробной информации о MongoDB с помощью огромного набора данных, содержащего основные команды, такие как вставка, обновление, удаление, для расширения функций, таких как аутентификация, резервное копирование и хранение, подключение проекта Django к MongoDB и т. д. Итак, давайте погрузимся прямо в учебнике.
Введение
- Как работают базы данных документов?
- Как работает MongoDB?
- MongoDB: введение
- MongoDB: начало работы
- Что такое MongoDB — работа и особенности
- Разница между РСУБД и MongoDB
- MongoDB против MySQL
Монтаж
- Как установить и настроить MongoDB в Ubuntu?
- Как установить MongoDB на MacOS?
- Как установить MongoDB в Windows?
Основы MongoDB
- MongoDB — база данных, коллекция и документ
- Курсор MongoDB
- Типы данных в MongoDB
- Что такое ObjectId в MongoDB
- Что такое запрос MongoDB?
- МонгоДБ | Создать базу данных с помощью MongoShell
- МонгоДБ | Удалить базу данных с помощью MongoShell
- CRUD-операции MongoDB
Методы MongoDB
- MongoDB — Метод вставки ()
- MongoDB – метод insertOne()
- MongoDB – метод insertMany()
- MongoDB — метод Bulk.insert()
- MongoDB — метод bulkWrite()
- MongoDB — метод обновления ()
- MongoDB – метод updateOne()
- MongoDB – метод updateMany()
- MongoDB — метод поиска ()
- MongoDB — метод FindAndModify()
- MongoDB — метод FindOne()
- MongoDB — метод findOneAndDelete()
- MongoDB — метод findOneAndReplace()
- MongoDB — метод findOneAndUpdate()
- MongoDB — метод сортировки ()
- MongoDB – метод copyTo()
- MongoDB — метод подсчета ()
- MongoDB — метод countDocuments ()
- MongoDB — метод drop()
- MongoDB — метод удаления ()
- MongoDB – метод deleteOne()
- MongoDB — метод Distinct()
- MongoDB – метод limit()
- MongoDB – метод пропуска()
- MongoDB — функция ObjectID()
- MongoDB — метод CreateIndex()
- MongoDB — метод CreateIndexes ()
- MongoDB — метод getIndexes ()
- MongoDB – метод dropIndex()
- MongoDB — метод dropIndexes ()
Операторы MongoDB
Операторы сравнения
- MongoDB — операторы запросов сравнения
- Оператор MongoDB $cmp
- MongoDB — больше, чем оператор $gt
- MongoDB — Меньше, чем оператор $lt
- MongoDB — оператор равенства $eq
- MongoDB — меньше, чем равно оператору $lte
- MongoDB — больше, чем равно оператору $gte
- MongoDB — оператор неравенства $ne
- Оператор MongoDB $in
- MongoDB — оператор $nin
Логические операторы
- MongoDB — операторы логических запросов
- Оператор AND MongoDB ( $and )
- Оператор ИЛИ в MongoDB ( $or )
- Оператор NOT MongoDB ( $not )
- Оператор NOR MongoDB ( $nor )
Арифметические операторы
- MongoDB $добавить оператор
- Оператор вычитания MongoDB $
- Оператор MongoDB $multiply
- Оператор MongoDB $divide
- Оператор MongoDB $abs
- Оператор MongoDB $floor
- Оператор MongoDB $ceil
- Оператор MongoDB $mod
- Оператор MongoDB $sqrt
- Оператор MongoDB $pow
- Оператор MongoDB $exp
- Оператор MongoDB $log
- Оператор MongoDB $log10
- Оператор MongoDB $ln
Операторы обновления полей
- MongoDB — операторы обновления полей
- MongoDB — Максимальный оператор ( $max )
- MongoDB — минимальный оператор ( $min )
- MongoDB — оператор приращения ( $inc )
- MongoDB — оператор умножения ($mul)
- MongoDB — оператор переименования ($ rename)
- MongoDB — оператор текущей даты ($ currentDate)
- MongoDB — оператор SetOnInsert ($setOnInsert)
- Оператор побитового обновления MongoDB
Операторы выражения массива
- Оператор MongoDB $isArray
- Оператор MongoDB $size
- Оператор MongoDB $arrayElemAt
- Оператор MongoDB $concatArrays
- Оператор MongoDB $reverseArray
Операторы обновления массива
- MongoDB — оператор $pull
- MongoDB — оператор $pop
- MongoDB — оператор $pullAll
- MongoDB — оператор $push
- MongoDB — позиционный оператор ($)
- MongoDB — все позиционный оператор ($[])
- MongoDB — модификатор позиции $
- MongoDB — оператор $addToSet
- MongoDB — модификатор $each
- MongoDB — модификатор $ sort
- MongoDB — модификатор $slice
Операторы строковых выражений
- Оператор MongoDB $concat
- Оператор MongoDB $strcasecmp
- Оператор MongoDB $toUpper
- Оператор MongoDB $toLower
- Оператор $substrCP (агрегация) в MongoDB
Работа с документами и коллекциями
- Определение, создание и удаление коллекции MongoDB
- Добавление и запрос данных в MongoDB
- Как создать базу данных и коллекцию в MongoDB
- MongoDB — запрос документов с использованием Mongo Shell
- MongoDB — вставка одного документа с помощью MongoShell
- MongoDB — вставка нескольких документов с помощью MongoShell
- MongoDB — обновление отдельного документа с помощью MongoShell
- MongoDB — обновление нескольких документов с помощью MongoShell
- MongoDB — замена документов с помощью MongoShell
- MongoDB — удаление одного документа с помощью MongoShell
- MongoDB — удаление нескольких документов с помощью MongoShell
- MongoDB — проверьте наличие полей в указанной коллекции.
- Сортировка документов в MongoDB
- Ограниченные коллекции в MongoDB
- Создать связь в MongoDB
- Поиск текста в MongoDB
- MongoDB — уменьшение карты
- MongoDB — Upsert
Индексация в MongoDB
- Индексация в MongoDB
- Типы индексов MongoDB
- MongoDB — составные индексы
- MongoDB — текстовые индексы
- MongoDB — многоключевые индексы
Расширение MongoDB
- Экспорт данных из MongoDB
- Импорт данных в MongoDB
- MongoDB — регулярное выражение
- Проекция MongoDB
- MongoDB — встроенные документы
- MongoDB — запросы к встроенным документам с использованием Mongo Shell
- Агрегация в MongoDB
- Как включить аутентификацию в MongoDB?
- Создайте пользователя и добавьте роль в MongoDB
- MongoDB — репликация и шардинг
- MongoDB — резервное копирование и восстановление
Приложения и проекты MongoDB
- Nodejs — подключите MongoDB к приложению Node с помощью MongooseJS.
- Форма регистрации с использованием Nodejs и MongoDB
- Форма входа с использованием Node.js и MongoDB
- Подключите проект Django к MongoDB, используя Django