Los documentos que se almacenan en MongoDB se almacenan en BSON (representación binaria de JSON), y los tipos de datos permitidos en estos documentos son los siguientes:
- String: Se escriben con dobles comillas.
- Ejemplo: { "nombre": "Juan" }
- Number: Pueden ser de tipo byte, int32, int64 o double. Se escriben sin comillas.
- Ejemplo: { "edad": "35", "altura": 1.73, "peso": 68 }
- Boolean: true o false.
- Ejemplo: { "activo": true }
- Array:
- Ejemplo: { colores: ["rojo", "amarillo", "verde"] }
- Documento: Un documento puede contener otro documento, sin límite de recursividad.
- Ejemplo:{
"nombre": "Juan",
"edad": "35",
"altura": 1.73,
"peso": 68,
"activo": true,
"destino": {
"ciudad": "Sevilla",
"coordenadas": [37.3843871,-5.9873325]
}
}