sábado, 2 de junio de 2012

Comandos básicos en MongoDB

Estoy aprendiendo MongoDB con el libro MongoDB in Action; estos son algunos comandos útiles para el manejo de este excelente manejador de bases de datos no relacionales.

Ingresar a mongo

Desde la consola, escribir: 
mongo

Crear y utilizar bases de datos

Por defecto, mongo ingresa a la base de datos test. Si se quiere utlizar otra base de datos, utilizamos: 

use [nuestra_bd]

Ejemplo: 

use tutorial

NO!, no es necesario que se haya creado previamente la base de datos tutorial. La base de datos será creada realmente cuando se inserte un documento en ella. Según el libro, esta forma de usar las bases de datos es parte de la filosofía de mongodb en la que el dinamismo es lo más importante. 

Creación de documentos

Es tan simple como: 

db.users.insert({username:"mi_unico_lector"})

Donde, users se denomina una Colección. 

También se puede utilizar save. La sintaxis es la misma. 

Buscar todos los documentos de una colección

db.users.find()

Mucho más sencillo que el select * ....

Buscar un documento particular

db.users.find({username:"mi_unico_lector"})

Eliminar todos los documentos de una colección

db.users.remove()
db.users.count()

Eliminar un documento particular de una colección

db.libros.remove({"username":" mi_unico_lector "})


No hay comentarios:

Publicar un comentario