Diferencia entre revisiones de «Resumen comandos básicos mongoDB»
De FdIwiki ABD
(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) |