Diferencia entre revisiones de «Resumen comandos básicos mongoDB»

De FdIwiki ABD
Saltar a: navegación, buscar
(Página creada con «{{#breadcrumb: }} <table border="1"> <tr> <td><strong>''Objeto''</strong></td> <td><strong>''Comando''</strong></td> <td><strong>''Para qué sirve''</strong></td> </t...»)
 
 
Línea 8: Línea 8:
 
   
 
   
 
<tr>
 
<tr>
   <td>Connection</td>
+
   <td>'''Connection'''</td>
 
   <td>var miCon= New Mongo (“localhost”);</td>
 
   <td>var miCon= New Mongo (“localhost”);</td>
 
   <td>Se conecta al servidor, abre una sesión</td>
 
   <td>Se conecta al servidor, abre una sesión</td>
Línea 20: Línea 20:
 
   
 
   
 
<tr>
 
<tr>
   <td>Database</td>
+
   <td>'''Database'''</td>
 
   <td>use “miDB”</td>
 
   <td>use “miDB”</td>
 
   <td>Se crea o cambia para trabajar con ella</td>
 
   <td>Se crea o cambia para trabajar con ella</td>
Línea 56: Línea 56:
  
 
<tr>
 
<tr>
   <td>Collection</td>
+
   <td>'''Collection'''</td>
 
   <td>miColl.stats()</td>
 
   <td>miColl.stats()</td>
 
   <td>Ver el estado</td>
 
   <td>Ver el estado</td>
Línea 96: Línea 96:
  
 
<tr>
 
<tr>
   <td>Query</td>
+
   <td>'''Query'''</td>
 
   <td>donde el campo count sea mayor que 10 y cuyo nombre sea test
 
   <td>donde el campo count sea mayor que 10 y cuyo nombre sea test
 
{count: {$gt:10}, name: ‘test’}</td>
 
{count: {$gt:10}, name: ‘test’}</td>
Línea 148: Línea 148:
  
 
<tr>
 
<tr>
   <td>Update </td>
+
   <td>'''Update''' </td>
 
   <td>
 
   <td>
 
colEjemplo.update (
 
colEjemplo.update (
Línea 175: Línea 175:
  
 
<tr>
 
<tr>
   <td>getLastError </td>
+
   <td>'''getLastError''' </td>
 
   <td>getLastError.ok, getLastError.err, getLastError.errmsg,getLastError.code,getLastError.connectionId, etc..</td>
 
   <td>getLastError.ok, getLastError.err, getLastError.errmsg,getLastError.code,getLastError.connectionId, etc..</td>
 
   <td>Información de los errores(puedes aplicarlo a cualquier objeto de mongo)</td>
 
   <td>Información de los errores(puedes aplicarlo a cualquier objeto de mongo)</td>

Última revisión de 23:48 20 jun 2015

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, etc.. Información de los errores(puedes aplicarlo a cualquier objeto de mongo)