Webinario Operaciones Básicas MongoDB

509 views
454 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
509
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Webinario Operaciones Básicas MongoDB

  1. 1. Operaciones Básicas
  2. 2. El Taller Web • Partners de o Productos o Consultoría o SoporteMongoDB
  3. 3. Agenda • Que es MongoDB • Operaciones CRUD básicas • Inserción • Lectura • Actualización • Borrado • PreguntasMongoDB
  4. 4. ¿¿MongoDB??
  5. 5. MongoDB• Base de Datos• Open Source• De alto desempeño• Orientada a DocumentosMongoDB
  6. 6. BD Orientada a Documentos• Si, no hay tablas sino documentos• No hay relaciones• No hay joins!!!• No hay SQL• No hay SQL InjectionMongoDB
  7. 7. MongoDB MongoDB SQLs Base de datos Base de datos Collections Tablas Documentos Bson RegistrosMongoDB
  8. 8. Crear base de datos use database;Crear colección db.createCollection()MongoDB
  9. 9. Inserción de Documentos db.collection.insert(documento);• insert() • Inserta documentos en una colección • Si la colección no existe, insert() la crea • Si el documento no especifíca un _id , insert() lo añadirá • La versión 2.2 acepta un arreglo de documentosMongoDB
  10. 10. Búsqueda de Documentos db.collection.find(query,proyeccion);• find() • El primer argumento query es un documento con las condiciones • El segundo argumento proyección contiene los campos a mostrar • Regresa un cursor con los documentos conteniendo la proyecciónMongoDB
  11. 11. Actualización de Documentos db.collection.update(query, update, <upsert,> <multi>);• update() • El argumento query es un documento con las condiciones • El argumento update contiene los campos a actualizar • Reemplaza el documento original • Modificadores • El argumento upsert inserta el ducumento, si es true y ningún criterio query hace match • El argumento mutli permite actualizar multiples documentosMongoDB
  12. 12. Borrado de Documentos db.collection.remove(query,justOne);• remove() • El argumento query es un documento con las condiciones • El argumesnto justOne es un booleano que permite solo borrar unoMongoDB
  13. 13. Preguntas??
  14. 14. GRACIASinfo@eltallerweb.com @eltallerweb @igormx

×