Lista las base por defecto
show dbs (me lista la bases que hay por default admin,config, local)
db (en que base estoy)
use admin (ejemplo de una base) use fundamentos (cambie a otra base)
db.help()
Me paro dentro de la base y ejecuto. me brinda la estadisticas del a ODBC
db.stats()
Indica informacion del sistema como tiopo sistema, cores, etc
db.hostInfo()
mongoimport mongoimport --db fundamentos --collection usuario --file ejemploUsuario.json --jsonArray
Equivalente a tablas
show collections
Exporta una coleccion base fundamentos coleccion usuarios
mongoexport -db fundamentos -c usuarios --out nombreexportacion.json --jsonArray
Nos paramos dentros de la base y luego la borramos.
use fundamentos db.dropDatabase()
la borramos y no dira TRUE como respuesta.
show collection db.usuarios.drop()
la borramos y no dira ok como respuesta.
db.createColection("usuarios")
Si lo hago asi solo creara el ID. El ejemplo 2 ya cargamos registros. tener presente que debe ser criterio de javascript (JSON)
Sin datos solo ID
db.usuarios.insert({})
1 registros
db.usuarios.insert({'Nombre':'andres', 'apellido':'villa'})
2 registros
db.usuarios.insert({'Nombre':'Pedro', 'apellido':'tiron'},{'Nombre':'alma', 'apellido':'dorada'})
En el caso de de insertar 2 registros la rta es mas completa, que nos da una estadística de la insersion.
la borramos y no dira ok como respuesta.
1 - db.usuarios.find()
2 - db.usuarios.find({Apeliido: "gomez"})
3 - db.usuario.find({"documentos.Tipo":"DU"})
4 - db.usuario.find({"documentos.numero":{$gt: 100000} })
1 - busca todos los documentos sin fundamentos. 2- buscar algo en particular, cuyo apellido es gomez. El nombre debe ser exacto el que buscas, hasta mayusculas y minusculas. 3 - Buscar algo mas puntual 4 - busca mayor a 100000
actualizo un registro. Primero lo busca y luego lo pisa. Solo actualiza el primero que encuentra
db.usuario.update({"Apellido":"villa"},{"documento":{"tipo":"DU","numero":3}})
db.usuario.update({"Apellido":"villa"},{$set:{"documento":{"tipo":"DU","numero":3}})
La actualizacion esta des