SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Operaciones Básicas
El Taller Web




  • Partners de
      o   Productos
      o   Consultoría
      o   Soporte




MongoDB
Agenda
 • Que es MongoDB
 • Operaciones CRUD básicas
     •    Inserción
     •    Lectura
     •    Actualización
     •    Borrado
 • Preguntas




MongoDB
¿¿MongoDB??
MongoDB
• Base de Datos

• Open Source

• De alto desempeño

• Orientada a Documentos




MongoDB
BD Orientada a Documentos
• Si, no hay tablas sino documentos

• No hay relaciones

• No hay joins!!!

• No hay SQL

• No hay SQL Injection




MongoDB
MongoDB


          MongoDB               SQLs

     Base de datos     Base de datos

     Collections       Tablas

     Documentos Bson   Registros




MongoDB
Crear base de datos
 use database;




Crear colección

 db.createCollection()




MongoDB
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 documentos




MongoDB
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ón



MongoDB
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
     documentos
MongoDB
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 uno




MongoDB
Preguntas??
GRACIAS

info@eltallerweb.com

    @eltallerweb

      @igormx

Weitere ähnliche Inhalte

Andere mochten auch

Presentacion cti
Presentacion ctiPresentacion cti
Presentacion ctiTaty Lara
 
Karya ilmiah pak kiyat
Karya ilmiah pak kiyatKarya ilmiah pak kiyat
Karya ilmiah pak kiyatTum-tum Rizla
 
Ficha curso Tramitación Procesal y Administrativa de la Administración de Jus...
Ficha curso Tramitación Procesal y Administrativa de la Administración de Jus...Ficha curso Tramitación Procesal y Administrativa de la Administración de Jus...
Ficha curso Tramitación Procesal y Administrativa de la Administración de Jus...iLabora
 
1. El content marketing
1. El content marketing1. El content marketing
1. El content marketingiLabora
 
oposición Operador de Ordenador del Ayto. De Gijón (Parte específica)
oposición Operador de Ordenador del Ayto. De Gijón (Parte específica)oposición Operador de Ordenador del Ayto. De Gijón (Parte específica)
oposición Operador de Ordenador del Ayto. De Gijón (Parte específica)iLabora
 
Diario de mamá. Museo Piñole
Diario de mamá. Museo PiñoleDiario de mamá. Museo Piñole
Diario de mamá. Museo Piñoleisacervino
 
Procedimento para ensaio de isolação de cabos elétricos
Procedimento para ensaio de isolação de cabos elétricosProcedimento para ensaio de isolação de cabos elétricos
Procedimento para ensaio de isolação de cabos elétricosRicardo Akerman
 
Francés A2.2 (online)
Francés A2.2 (online)Francés A2.2 (online)
Francés A2.2 (online)iLabora
 
A manutenção da casa espírita (rodrigo felix da cruz)
A manutenção da casa espírita (rodrigo felix da cruz)A manutenção da casa espírita (rodrigo felix da cruz)
A manutenção da casa espírita (rodrigo felix da cruz)Ricardo Akerman
 

Andere mochten auch (15)

Presentacion cti
Presentacion ctiPresentacion cti
Presentacion cti
 
Empresa
EmpresaEmpresa
Empresa
 
Proyecto de gestion
Proyecto de gestionProyecto de gestion
Proyecto de gestion
 
Los memes
Los memesLos memes
Los memes
 
Empresas orientacion
Empresas orientacionEmpresas orientacion
Empresas orientacion
 
Karya ilmiah pak kiyat
Karya ilmiah pak kiyatKarya ilmiah pak kiyat
Karya ilmiah pak kiyat
 
Ficha curso Tramitación Procesal y Administrativa de la Administración de Jus...
Ficha curso Tramitación Procesal y Administrativa de la Administración de Jus...Ficha curso Tramitación Procesal y Administrativa de la Administración de Jus...
Ficha curso Tramitación Procesal y Administrativa de la Administración de Jus...
 
1. El content marketing
1. El content marketing1. El content marketing
1. El content marketing
 
Permix mixing
Permix mixingPermix mixing
Permix mixing
 
oposición Operador de Ordenador del Ayto. De Gijón (Parte específica)
oposición Operador de Ordenador del Ayto. De Gijón (Parte específica)oposición Operador de Ordenador del Ayto. De Gijón (Parte específica)
oposición Operador de Ordenador del Ayto. De Gijón (Parte específica)
 
Diario de mamá. Museo Piñole
Diario de mamá. Museo PiñoleDiario de mamá. Museo Piñole
Diario de mamá. Museo Piñole
 
Oportunidades de crecimiento en tiempos difíciles
Oportunidades de crecimiento en tiempos difícilesOportunidades de crecimiento en tiempos difíciles
Oportunidades de crecimiento en tiempos difíciles
 
Procedimento para ensaio de isolação de cabos elétricos
Procedimento para ensaio de isolação de cabos elétricosProcedimento para ensaio de isolação de cabos elétricos
Procedimento para ensaio de isolação de cabos elétricos
 
Francés A2.2 (online)
Francés A2.2 (online)Francés A2.2 (online)
Francés A2.2 (online)
 
A manutenção da casa espírita (rodrigo felix da cruz)
A manutenção da casa espírita (rodrigo felix da cruz)A manutenção da casa espírita (rodrigo felix da cruz)
A manutenção da casa espírita (rodrigo felix da cruz)
 

Ähnlich wie Webinario Operaciones Básicas MongoDB

NOSQL: Primeros Pasos en MongoDB
NOSQL: Primeros Pasos en MongoDBNOSQL: Primeros Pasos en MongoDB
NOSQL: Primeros Pasos en MongoDBVictor Cuervo
 
Servicios de base de datos multimodelo NoSQL con Azure CosmosDB y aplicación...
Servicios de base de datos multimodelo  NoSQL con Azure CosmosDB y aplicación...Servicios de base de datos multimodelo  NoSQL con Azure CosmosDB y aplicación...
Servicios de base de datos multimodelo NoSQL con Azure CosmosDB y aplicación...Daniel Gomez Jaramillo
 
mongodb.base de datis noo relacionles fr
mongodb.base de datis noo relacionles frmongodb.base de datis noo relacionles fr
mongodb.base de datis noo relacionles frssuser948499
 
DBA para SharePoint
DBA para SharePointDBA para SharePoint
DBA para SharePointJoseph Lopez
 
Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3EdwinMontilla5
 
JavaScript - HTML5 - IndexedDb
JavaScript - HTML5 - IndexedDbJavaScript - HTML5 - IndexedDb
JavaScript - HTML5 - IndexedDbEduard Tomàs
 
Introducción a NoSQL con MongoDB y FireDAC
Introducción a NoSQL con MongoDB y FireDAC Introducción a NoSQL con MongoDB y FireDAC
Introducción a NoSQL con MongoDB y FireDAC Fernando Rizzato
 
Sqlite
SqliteSqlite
SqliteALYTS
 
API WEB SQL ITParral
API WEB SQL ITParralAPI WEB SQL ITParral
API WEB SQL ITParralFerny Cortez
 
La guía para sacarle provecho a tu proyecto de BBDD con Visual Studio - Solid...
La guía para sacarle provecho a tu proyecto de BBDD con Visual Studio - Solid...La guía para sacarle provecho a tu proyecto de BBDD con Visual Studio - Solid...
La guía para sacarle provecho a tu proyecto de BBDD con Visual Studio - Solid...SolidQ
 
APIs REST con NodeJS y MongoDB
APIs REST con NodeJS y MongoDBAPIs REST con NodeJS y MongoDB
APIs REST con NodeJS y MongoDBJorge Zaccaro
 

Ähnlich wie Webinario Operaciones Básicas MongoDB (20)

MongoDB
MongoDBMongoDB
MongoDB
 
Semana 3 MONGODB conceptos básicos NOSQL
Semana 3   MONGODB conceptos básicos NOSQLSemana 3   MONGODB conceptos básicos NOSQL
Semana 3 MONGODB conceptos básicos NOSQL
 
NOSQL: Primeros Pasos en MongoDB
NOSQL: Primeros Pasos en MongoDBNOSQL: Primeros Pasos en MongoDB
NOSQL: Primeros Pasos en MongoDB
 
Servicios de base de datos multimodelo NoSQL con Azure CosmosDB y aplicación...
Servicios de base de datos multimodelo  NoSQL con Azure CosmosDB y aplicación...Servicios de base de datos multimodelo  NoSQL con Azure CosmosDB y aplicación...
Servicios de base de datos multimodelo NoSQL con Azure CosmosDB y aplicación...
 
Pgpymongo y pgpycouch
Pgpymongo y pgpycouchPgpymongo y pgpycouch
Pgpymongo y pgpycouch
 
Dinamic area formación mongodb
Dinamic area   formación mongodbDinamic area   formación mongodb
Dinamic area formación mongodb
 
Mongo DB
Mongo DBMongo DB
Mongo DB
 
MongoDB GDG
MongoDB GDGMongoDB GDG
MongoDB GDG
 
Introduccón a Mongodb
Introduccón a MongodbIntroduccón a Mongodb
Introduccón a Mongodb
 
mongodb.base de datis noo relacionles fr
mongodb.base de datis noo relacionles frmongodb.base de datis noo relacionles fr
mongodb.base de datis noo relacionles fr
 
DBA para SharePoint
DBA para SharePointDBA para SharePoint
DBA para SharePoint
 
Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3
 
Couch db
Couch dbCouch db
Couch db
 
JavaScript - HTML5 - IndexedDb
JavaScript - HTML5 - IndexedDbJavaScript - HTML5 - IndexedDb
JavaScript - HTML5 - IndexedDb
 
Introducción a NoSQL con MongoDB y FireDAC
Introducción a NoSQL con MongoDB y FireDAC Introducción a NoSQL con MongoDB y FireDAC
Introducción a NoSQL con MongoDB y FireDAC
 
Taller de Base de Datos - Unidad 2 lenguage DDL
Taller de Base de Datos - Unidad 2 lenguage DDLTaller de Base de Datos - Unidad 2 lenguage DDL
Taller de Base de Datos - Unidad 2 lenguage DDL
 
Sqlite
SqliteSqlite
Sqlite
 
API WEB SQL ITParral
API WEB SQL ITParralAPI WEB SQL ITParral
API WEB SQL ITParral
 
La guía para sacarle provecho a tu proyecto de BBDD con Visual Studio - Solid...
La guía para sacarle provecho a tu proyecto de BBDD con Visual Studio - Solid...La guía para sacarle provecho a tu proyecto de BBDD con Visual Studio - Solid...
La guía para sacarle provecho a tu proyecto de BBDD con Visual Studio - Solid...
 
APIs REST con NodeJS y MongoDB
APIs REST con NodeJS y MongoDBAPIs REST con NodeJS y MongoDB
APIs REST con NodeJS y MongoDB
 

Mehr von El Taller Web

Z-Ray en Zend Server 8
Z-Ray en Zend Server 8Z-Ray en Zend Server 8
Z-Ray en Zend Server 8El Taller Web
 
Webinario mejorando el desempeño con zend server
Webinario   mejorando el desempeño con zend serverWebinario   mejorando el desempeño con zend server
Webinario mejorando el desempeño con zend serverEl Taller Web
 
Patrones de diseño en POO
Patrones de diseño en POOPatrones de diseño en POO
Patrones de diseño en POOEl Taller Web
 
Zend Framework 2 y MongoDB
Zend Framework 2 y  MongoDBZend Framework 2 y  MongoDB
Zend Framework 2 y MongoDBEl Taller Web
 
Zend/Cache de Zend Framework 2
Zend/Cache de Zend Framework 2Zend/Cache de Zend Framework 2
Zend/Cache de Zend Framework 2El Taller Web
 
Módulos en Zend Framework 2
Módulos en Zend Framework 2Módulos en Zend Framework 2
Módulos en Zend Framework 2El Taller Web
 
Servicios en Zend Framework 2
Servicios en  Zend Framework 2Servicios en  Zend Framework 2
Servicios en Zend Framework 2El Taller Web
 
Mongo db enterprise_datasheet
Mongo db enterprise_datasheetMongo db enterprise_datasheet
Mongo db enterprise_datasheetEl Taller Web
 
10gen telco white_paper
10gen telco white_paper10gen telco white_paper
10gen telco white_paperEl Taller Web
 
Cisco web ex-cs-0511-final
Cisco web ex-cs-0511-finalCisco web ex-cs-0511-final
Cisco web ex-cs-0511-finalEl Taller Web
 
Introducción a Zend Framework 2
Introducción a  Zend Framework 2Introducción a  Zend Framework 2
Introducción a Zend Framework 2El Taller Web
 
Zend Server Data Caching
Zend Server Data CachingZend Server Data Caching
Zend Server Data CachingEl Taller Web
 
Introducción a PHP 5.4
Introducción a PHP 5.4Introducción a PHP 5.4
Introducción a PHP 5.4El Taller Web
 
TCO Comparison MongoDB & Oracle
TCO Comparison MongoDB & OracleTCO Comparison MongoDB & Oracle
TCO Comparison MongoDB & OracleEl Taller Web
 
Información sobre la certificación Zend
Información sobre la certificación Zend Información sobre la certificación Zend
Información sobre la certificación Zend El Taller Web
 

Mehr von El Taller Web (17)

Z-Ray en Zend Server 8
Z-Ray en Zend Server 8Z-Ray en Zend Server 8
Z-Ray en Zend Server 8
 
Webinario mejorando el desempeño con zend server
Webinario   mejorando el desempeño con zend serverWebinario   mejorando el desempeño con zend server
Webinario mejorando el desempeño con zend server
 
Patrones de diseño en POO
Patrones de diseño en POOPatrones de diseño en POO
Patrones de diseño en POO
 
Memcached y PHP
Memcached y PHPMemcached y PHP
Memcached y PHP
 
Zend Framework 2 y MongoDB
Zend Framework 2 y  MongoDBZend Framework 2 y  MongoDB
Zend Framework 2 y MongoDB
 
Zend/Cache de Zend Framework 2
Zend/Cache de Zend Framework 2Zend/Cache de Zend Framework 2
Zend/Cache de Zend Framework 2
 
Módulos en Zend Framework 2
Módulos en Zend Framework 2Módulos en Zend Framework 2
Módulos en Zend Framework 2
 
Servicios en Zend Framework 2
Servicios en  Zend Framework 2Servicios en  Zend Framework 2
Servicios en Zend Framework 2
 
Offers
OffersOffers
Offers
 
Mongo db enterprise_datasheet
Mongo db enterprise_datasheetMongo db enterprise_datasheet
Mongo db enterprise_datasheet
 
10gen telco white_paper
10gen telco white_paper10gen telco white_paper
10gen telco white_paper
 
Cisco web ex-cs-0511-final
Cisco web ex-cs-0511-finalCisco web ex-cs-0511-final
Cisco web ex-cs-0511-final
 
Introducción a Zend Framework 2
Introducción a  Zend Framework 2Introducción a  Zend Framework 2
Introducción a Zend Framework 2
 
Zend Server Data Caching
Zend Server Data CachingZend Server Data Caching
Zend Server Data Caching
 
Introducción a PHP 5.4
Introducción a PHP 5.4Introducción a PHP 5.4
Introducción a PHP 5.4
 
TCO Comparison MongoDB & Oracle
TCO Comparison MongoDB & OracleTCO Comparison MongoDB & Oracle
TCO Comparison MongoDB & Oracle
 
Información sobre la certificación Zend
Información sobre la certificación Zend Información sobre la certificación Zend
Información sobre la certificación Zend
 

Webinario Operaciones Básicas MongoDB

  • 2. El Taller Web • Partners de o Productos o Consultoría o Soporte MongoDB
  • 3. Agenda • Que es MongoDB • Operaciones CRUD básicas • Inserción • Lectura • Actualización • Borrado • Preguntas MongoDB
  • 5. MongoDB • Base de Datos • Open Source • De alto desempeño • Orientada a Documentos MongoDB
  • 6. BD Orientada a Documentos • Si, no hay tablas sino documentos • No hay relaciones • No hay joins!!! • No hay SQL • No hay SQL Injection MongoDB
  • 7. MongoDB MongoDB SQLs Base de datos Base de datos Collections Tablas Documentos Bson Registros MongoDB
  • 8. Crear base de datos use database; Crear colección db.createCollection() MongoDB
  • 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 documentos MongoDB
  • 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ón MongoDB
  • 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 documentos MongoDB
  • 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 uno MongoDB
  • 14. GRACIAS info@eltallerweb.com @eltallerweb @igormx