MongoDB


Introducción

Dentro de los sistemas de gestión de base de datos, encontramos las denominadas NoSQL "No sólo SQL" que podemos separar en 3 grandes categorías como mencione anteriormente en la introducción de este gran mundo de base de datos. Llego el momento de hablar de las Base de datos documentales y para ello hemos elegido a MongoDB por ser facil de parender, muy fexible y optima a la hora de codificar.

Podemos encontrar una completa información en el sitio web oficila de MongoDB como tambien en el sitio oficial de PHP excelente documentación.

Tabla de contenidos:

 

 Acceso al terminal

Para acceder al terminal, solo debes escribir en consola el comnado mongo y dar enter, ya con eso desde consola te indica que estas conectado. Debería aparecer algo por como lo siguiente:

prompt@che22master:~$ mongo
MongoDB shell version: 2.2.3
connecting to: test

Detalle:

  1. Línea de comando de mi equipo, alli colocamos mongo para acceder al shell.
  2. La versión que tengo instalada
  3. Conección a test, sencillo no ?

 

Comandos más utlizados 

Recuerda, los comandos deben respetar el camelCase, generalmente los comandos básicos van en minuscula, pero si no estas seguro mira la ayuda.

Ayuda

El comando help vuelca la lista de los comandos principales y la descripcipon de los mismos:

> help
	db.help()                    Muestra la ayuda de los métodos de la base de datos.
	db.mycoll.help()             Ayuda de los métodos de una colección
	sh.help()                    sharding helpers
	rs.help()                    replica set helpers
	help admin                   administrative help
	help connect                 connecting to a db help
	help keys                    key shortcuts
	help misc                    misc things to know
	help mr                      mapreduce

	show dbs                     show database names
	show collections             show collections in current database
	show users                   show users in current database
	show profile                 show most recent system.profile entries with time >= 1ms
	show logs                    show the accessible logger names
	show log [name]              prints out the last segment of log in memory, 'global' is default
	use <db_name>                set current database
	db.foo.find()                list objects in collection foo
	db.foo.find( { a : 1 } )     list objects in foo where a == 1
	it                           result of the last line evaluated; use to further iterate
	DBQuery.shellBatchSize = x   set default number of items to display on shell
	exit                         quit the mongo shell

 

 

 

 

Limpiamos la pantalla del terminal

> cls

Añadir nuevo comentario