Diferencia entre revisiones de «Resumen comandos usados»
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> </tr> <tr>...») |
|||
Línea 177: | Línea 177: | ||
<tr> | <tr> | ||
<td>getLastError </td> | <td>getLastError </td> | ||
− | <td>getLastError.ok | + | <td>getLastError.ok, getLastError.err, getLastError.errmsg,getLastError.code,getLastError.connectionId, etc..</td> |
− | getLastError.err | + | |
− | getLastError.errmsg | + | |
− | getLastError.code | + | |
− | getLastError.connectionId | + | |
− | + | ||
− | + | ||
− | . | + | |
− | .</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> | ||
</tr> | </tr> |
Última revisión de 23:45 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) |