domingo, 21 de febrero de 2016

Comenzando con MongoDB - Parte I

Ahora probaremos la base de datos no relacional (base de datos documental) MongoDB. Primero instala la base de datos, ya que las pruebas al principio las realizaremos solamente por consola para conocer mejor su funcionamiento. Para instalar en Ubuntu pasa por acá :).

Primero iniciaremos la base de datos:

mongod --dbpath /ruta/a/la/base/de/datos

Si da algún error en este momento, hay que asegurarse que el servicio de MongoDB no este ya iniciado.

Ahora, nos conectaremos por consola a MongoDB, simplemente en la consola se debe escribir:
mongo

Dado que MongoDB es una base de datos documental, los registros almacenados son objetos JSON, que son básicamente un conjunto de datos de parejas campo y valor:
{
campo: "valor",
campo2: "valor2"
}
Ejemplo:
{
nombre: "Carla",
apellido: "Castillo",
edad: 24,
gustos: ["música", "viajes", "leer"]
}

Para insertar en la colección llamada "test", se debería hacer:
db.test.insert({campo: "valor"});
donde test es el nombre de la colección (similar a una tabla en BD relacionales), db e insert son palabras reservadas de la base de datos.

Para hacer un query del dato que recien se almacenó, se debe utiliar find:
db.test.find({campo: "valor"}); 

Ejm: 

Y es todo por ahora,  para practicar lo ideal es instalar el conjunto de datos de restaurantes que provee MongoDB, más detalles aqui.

Saludos y Keep Coding >_<



No hay comentarios:

Publicar un comentario