MongoDB es una base de datos NoSQL de código abierto, orientada a documentos y una de las más populares. NoSQL simplemente significa una base de datos no relacional, es decir, no existe una estructura de base de datos relacional similar a una tabla, sino que existe un mecanismo totalmente diferente para almacenar y recuperar datos. Este formato de almacenamiento se llama BSON y es muy similar a JSON.
Este tutorial tiene como objetivo proporcionar información detallada sobre MongoDB con la ayuda de un gran conjunto de datos que contiene comandos básicos como insertar, actualizar, eliminar para avanzar en funciones como autenticación, copia de seguridad y almacenamiento, conexión del proyecto Django con MongoDB, etc. Así que vamos a sumergirnos directamente al tutorial.
Introducción
- ¿Cómo funcionan las bases de datos de documentos?
- ¿Cómo funciona MongoDB?
- MongoDB: una introducción
- MongoDB: Primeros pasos
- Qué es MongoDB: funcionamiento y características
- Diferencia entre RDBMS y MongoDB
- MongoDB frente a MySQL
Instalación
- ¿Cómo instalar y configurar MongoDB en Ubuntu?
- ¿Cómo instalar MongoDB en MacOS?
- ¿Cómo instalar MongoDB en Windows?
Fundamentos de MongoDB
- MongoDB: base de datos, colección y documento
- Cursores MongoDB
- Tipos de datos en MongoDB
- ¿Qué es ObjectId en MongoDB?
- ¿Qué es una consulta MongoDB?
- Mongo DB | Crear base de datos usando MongoShell
- Mongo DB | Eliminar base de datos usando MongoShell
- Operaciones CRUD de MongoDB
Métodos MongoDB
- MongoDB – Insertar() Método
- MongoDB – método insertOne()
- MongoDB – método insertMany()
- MongoDB – Método Bulk.insert()
- MongoDB – Método bulkWrite()
- MongoDB – Método Actualizar()
- MongoDB – método updateOne()
- MongoDB – método updateMany()
- MongoDB – Método Find()
- MongoDB – Método FindAndModify()
- MongoDB – Método FindOne()
- MongoDB – método findOneAndDelete()
- MongoDB – método findOneAndReplace()
- MongoDB – método findOneAndUpdate()
- MongoDB – método sort()
- MongoDB – método copyTo()
- MongoDB – Método de conteo()
- MongoDB – Método contarDocumentos()
- MongoDB – Método drop()
- MongoDB – Método Remove()
- MongoDB – método deleteOne()
- MongoDB – Método distinto()
- MongoDB – método limit()
- MongoDB – método skip()
- MongoDB – Función ObjectID()
- MongoDB – Método CreateIndex()
- MongoDB – Método CreateIndexes()
- MongoDB – método getIndexes()
- MongoDB – Método dropIndex()
- MongoDB – método dropIndexes()
Operadores MongoDB
Operadores de comparación
- MongoDB – Operadores de consulta de comparación
- Operador MongoDB $cmp
- MongoDB: mayor que el operador $gt
- MongoDB – Menos que Operador $lt
- MongoDB – Operador de igualdad $eq
- MongoDB – Menos que igual al Operador $lte
- MongoDB – Mayor que igual al Operador $gte
- MongoDB – Operador de desigualdad $ne
- Operador $in de MongoDB
- MongoDB – Operador $nin
Operadores logicos
- MongoDB – Operadores lógicos de consulta
- Operador AND de MongoDB ($and)
- Operador OR de MongoDB ($or)
- Operador MongoDB NOT ($not)
- Operador MongoDB NOR ($nor)
Operadores aritméticos
- Operador $add de MongoDB
- Operador $subtract de MongoDB
- Operador $multiply de MongoDB
- Operador MongoDB $divide
- Operador $abs de MongoDB
- Operador $Floor de MongoDB
- Operador $ceil de MongoDB
- Operador $mod de MongoDB
- Operador MongoDB $sqrt
- Operador $pow de MongoDB
- Operador $exp de MongoDB
- Operador $log de MongoDB
- Operador MongoDB $log10
- Operador MongoDB $ln
Operadores de actualización de campo
- MongoDB – Operadores de actualización de campo
- MongoDB – Operador máximo ($max)
- MongoDB – Operador mínimo ($min)
- MongoDB – Operador de incremento ($inc)
- MongoDB – Operador de multiplicación ($mul)
- MongoDB – Operador de cambio de nombre ($renombrar)
- MongoDB – Operador de fecha actual ($currentDate)
- MongoDB – Operador SetOnInsert ($setOnInsert)
- Operador de actualización bit a bit de MongoDB
Operadores de expresión de array
- Operador MongoDB $isArray
- Operador MongoDB $tamaño
- Operador MongoDB $arrayElemAt
- Operador MongoDB $concatArrays
- Operador MongoDB $reverseArray
Operadores de actualización de array
- MongoDB – Operador $pull
- MongoDB – Operador $pop
- MongoDB – Operador $pullAll
- MongoDB – Operador $push
- MongoDB – Operador Posicional ($)
- MongoDB: todos los operadores posicionales ($[])
- MongoDB – $modificador de posición
- MongoDB – Operador $addToSet
- MongoDB – $cada modificador
- MongoDB – Modificador de ordenación de $
- MongoDB – Modificador de $segmento
Operadores de expresiones de string
- Operador MongoDB $concat
- Operador MongoDB $strcasecmp
- MongoDB $al operador superior
- Operador $toLower de MongoDB
- Operador $substrCP (agregación) en MongoDB
Trabajar con documentos y colecciones
- Definición, creación y eliminación de una colección de MongoDB
- Agregar y consultar los datos en MongoDB
- Cómo crear una base de datos y una colección en MongoDB
- MongoDB – Consultar documentos usando Mongo Shell
- MongoDB: inserte un solo documento con MongoShell
- MongoDB: inserte varios documentos con MongoShell
- MongoDB: actualice un solo documento con MongoShell
- MongoDB: actualice varios documentos con MongoShell
- MongoDB – Reemplazar documentos usando MongoShell
- MongoDB: elimine un solo documento con MongoShell
- MongoDB: elimine varios documentos con MongoShell
- MongoDB: comprueba la existencia de los campos en la colección especificada
- Ordenar documentos en MongoDB
- Colecciones limitadas en MongoDB
- Crear relación en MongoDB
- Buscar texto en MongoDB
- MongoDB – Mapa Reducir
- MongoDB – Actualizar
Indexación en MongoDB
- Indexación en MongoDB
- Tipos de índice MongoDB
- MongoDB – Índices compuestos
- MongoDB – Índices de texto
- MongoDB – Índices multiclave
MongoDB Avanzado
- Exportar datos de MongoDB
- Importar datos a MongoDB
- MongoDB – Regex
- Proyección MongoDB
- MongoDB – Documentos integrados
- MongoDB – Consultar documentos incrustados utilizando Mongo Shell
- Agregación en MongoDB
- ¿Cómo habilitar la autenticación en MongoDB?
- Crear usuario y agregar rol en MongoDB
- MongoDB: replicación y fragmentación
- MongoDB – Copia de seguridad y restauración
Aplicaciones y Proyectos MongoDB
- Nodejs: conecte MongoDB con la aplicación Node usando MongooseJS
- Formulario de registro usando Nodejs y MongoDB
- Formulario de inicio de sesión usando Node.js y MongoDB
- Conecte Django Project a MongoDB usando Django
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA