Tipos de datos
Clase 8 de 31 • Curso de Mongo DB 2018
Contenido del curso
SQL vs NoSQL
Introducción a la terminal del SO
MongoDB
Introducción al motor de base de datos
CRUD
Queries
- 16

Introducción a cursores, proyecciones, limit y sort
05:58 min - 17

Tutorial: proyecciones, limit, sort
05:50 min - 18

Aggregation
06:26 min - 19

Tutorial: definir aggregation
11:01 min - 20

Text-search
03:10 min - 21

Tutorial: realizar consulta por texto
07:03 min - 22

Geospatial
03:35 min - 23

Tutorial: relizar consulta por geopoints
08:14 min
Indexado
Backup
Seguridad y escalabilidad
Cierre del curso
Los tipos de datos soportados por MongoDB son:
-
String: cualquier cadena de caracteres codificada en utf-8. Debe ir entre comillas dobles.
-
Number: valores numéricos formados por dígitos (con o sin punto decimal). No debe ir entre comillas dobles.
-
Boolean: valor buleano ( true o false ). Sin comillas.
-
Timestamp: un dato de 64bits que representa una fecha con hora.
-
Date: un dato de 32bits que representa una fecha.
-
null: se refiere a un valor nulo o vacío.
-
undefined: indica un dato que no ha sido definido.
-
Array: agrupación de elementos a manera de lista indizada a partir de la posición 0. En MongoDB se pueden usar los métodos de iteración de arreglos disponibles en JS.
Como vimos en clases anteriores, MongoDB está basado en un tipo de estructura de datos compleja llamada JSON, que al ser almacenada en el servidor es convertida en otro formato similar pero binario llamado BSON.
Algo importante que debemos tener en cuenta, es que la estructura (o esquema) de los datos en MongoDB no necesita estar definida en algún lugar, sino que justo al momento de insertar un dato o grupo de datos, Mongo infiere dinámicamente la estructura a partir del formato de cada uno de los valores introducidos, lo único requerido es que los datos se correspondan con un objeto JSON correctamente formado.