MongoDB en Español. Tomo 1
Tabla de Contenido
Agradecimientos - 3
Acerca del autor - 4
Lo que debes saber - 5
Capítulo 1: Introducción a NoSQL - 6
1.1. ¿Qué es NoSQL? - 6
1.2. ¿Qué NO es NoSQL? - 7
1.3. Tipos de bases de datos NoSQL - 7
1.3.1. Bases de datos orientadas a documentos - 8
1.3.2. Bases de datos orientadas a clave/valor - 9
1.3.3. Bases de datos orientadas a grafos - 9
1.4. Sistema de gestión de bases de datos (SGBD) - 10
1.5. Lista de SGBD NoSQL - 10
1.6. ¿Por qué usar NoSQL? - 12
Capítulo 2: Conociendo MongoDB - 14
2.1. MongoDB - 14
2.2. Términos básicos entorno a MongoDB - 14
2.2.1. JSON - JavaScript Object Notation - 14
2.2.2. Documento - 15
2.2.3. Colección - 15
2.3. Instalando MongoDB - 15
2.3.1. Instalación en Linux desde la fuente - 15
2.3.2. Instalación en Linux desde los repositorios - 16
2.3.2.1. Instalación en Fedora Linux, Red Hat Linux Enterprise y otras distribuciones. - 16
2.3.3. Instalación en Mac OS X - 17
2.4. La consola interactiva de MongoDB - 18
2.4.1. Ayuda en la consola interactiva - 19
2.5. Conectando a una base de datos - 19
2.5.1. Seleccionando la base de datos - 19
2.6. Nuestro primer documento - 20
- CRUD en MongoDB - 21
3.1. ¿Qué es CRUD? - 21
3.2. Create - 22
3.2.1. insert() - 22
3.2.2. .save() - 23
3.3. Read - 23
3.3.1. find() - 24
3.3.2. findOne() - 25
3.4. Update - 26
3.4.1. update() - 26
3.5. Delete - 26
3.5.1. remove() - 27
3.5.2. drop() - 27
Lo que queda pendiente - 29
Aportes - 29