Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NOSQL-MONGODB
• Andres Duván Chaves Mosquera
• Estudiante de Ingeniería de
Sistemas y Computación.
¿POR QUE SQL?
• Key-valor
• wide columna
• Graph
• Documents
• Multi-modelo
KEY-VALOR
WIDE-COLUMNS
GRAPH
DOCUMENTS
MULTI-MODELO
• Databases.
• Collections.(Sin esquema)
• Documents-JSON: JavaScript Object Notation.
• BSON: representación binaria de estructuras de datos y
mapas. (Formato de almacenamiento interno).BSON está
basado en el término JSON y significa Binary JSON (JSON
Binario).
CONNECTION WITH
MONGODB
• Download mongodb community server
• C:\Program Files\MongoDB\Server\4.2\bin
• console commands:
• mongod
• Inicia a correr una instancia de mongodb en su computador, en el puerto 27017
• Mongo
• Se conecta como un cliente a la base de datos
DATABASES
• Show dbs;
•db.help()
•db.dropDatabase()
COLLECTIONS
• Db.createCollection(“<Nombre de la colleccion>”)
• Db.<Nombre de la colleccion>.drop()
•db.<colleccion>.help()
DOCUMENTS
• Db.<coleccion>.insert(<Documento json>)
READ
• Db.<coleccion>.find (<Query>,<projection>,<>)
• Db.<coleccion>.find (<Query>,<projection>,<>).pretty()
• Db.<coleccion>.find (<Query>,<projection>,<>).pretty()
• Db.<coleccion>.find (<Query>,<projection>,<>).pretty()
• Db.<coleccion>.update (<Query>,{$orden:{<JSON>},<>)
• orden:
CAMPOS
Array
DELETE
• Db.<coleccion>.remove(<JSON>)
FUNCIONES
db.system.js.save({
_id:”<Nombre de la funcion>”,
Value: function(<parámetros de entrada>){
<CONTENIDO>
}})
db.loadServerScripts()
FUNCIONES
ACTIVIDAD