Resumen comandos usados

De FdIwiki ABD
Revisión a fecha de 22:42 20 jun 2015; Jeff1191 (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar
Objeto Comando Para qué sirve
Connection var miCon= New Mongo (“localhost”); Se conecta al servidor, abre una sesión
miCon.getDB(“miDB”) Devuelve la BD que le pides y si no está la crea
Database use “miDB” Se crea o cambia para trabajar con ella
db.getName() Devuelve el nombre de la BD
db.dropDatabase() Elimina la actual BD
db.createCollection(“miColl”, <opciones>) Crea una colección
db.getCollection(“miColl”) Devuelve la colección que le pides
db.getMongo() Devuelve la conexión actual
Collection miColl.stats() Ver el estado
miColl.drop() Borrado
find(<query>, <projection>) Busca todas las filas que cumplen la query en donde se indique en la proyección
findOne(<query>, <projection>) Busca una fila que cumplen la query en donde se indique la proyección
insert (document) Inserta una nueva fila
update(<query>, update, <options>) Modifica todas las filas que cumplan la query
Query donde el campo count sea mayor que 10 y cuyo nombre sea test {count: {$gt:10}, name: ‘test’} Contiene operadores con condiciones, donde se puede especificar condicionales y demás
campo: {$gt: valor} Mayor que
$gte Mayor o igual que
$lt Menor que
$lte Menor o igual que
campo: {$in: [‘item1’, ‘item2’]} Algo de tipo array
$ne Algo que no sea igual
campo: {$exits:true} Que contenga un campo
Update

colEjemplo.update ( {$inc: {edad:2},

$set:{nombre: “Fred”, false, false});
Actualiza campos(en este ejemplo: el nombre a “Fred” y sumar 2 a la edad"
$inc Incrementar
$set Modificar
$push Añadir a un array
getLastError getLastError.ok

getLastError.err getLastError.errmsg getLastError.code getLastError.connectionId getLastError.lastOp . .

.
Información de los errores(puedes aplicarlo a cualquier objeto de mongo)