0% encontró este documento útil (0 votos)
6 vistas19 páginas

Mongo DB

MongoDB es una base de datos NoSQL que organiza datos en documentos en lugar de tablas, utilizando BSON y presentando datos en formato JSON. Permite la creación de colecciones de documentos y ofrece una plataforma administrada llamada Atlas para implementar clústeres de servidores. Además, proporciona comandos específicos para interactuar con las bases de datos, como insertar, actualizar y eliminar documentos.

Cargado por

gamer pro
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas19 páginas

Mongo DB

MongoDB es una base de datos NoSQL que organiza datos en documentos en lugar de tablas, utilizando BSON y presentando datos en formato JSON. Permite la creación de colecciones de documentos y ofrece una plataforma administrada llamada Atlas para implementar clústeres de servidores. Además, proporciona comandos específicos para interactuar con las bases de datos, como insertar, actualizar y eliminar documentos.

Cargado por

gamer pro
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

MongoDB

 Una base de datos es una manera estructurada de almacenar datos y acceder a ellos
 Una base de datos NoSQL que no guarda los datos en tablas relacionada, los guarda de manera
organizada pero no en filas y columnas
 MongoDB es una base de datos NoSQL, es decir, almacena los datos de manera organizada como
documentos
 Los documentos almacenan a su vez colecciones de documentos
 Los datos de almacenan en BSON y se ven en JSON

Documentos

 Es una forma de organizar y almacenar datos como un conjunto de pares de valores de campo
 Un campo es un identificador único para un punto de datos
 Un valor es un dato relacionado con un identificador determinado
 Una colección es un almacén organizado de documentos en MongoDB, generalmente campos
comunes entre documentos. Una base de datos puede tener muchas colecciones y muchos
documentos por colección

Atlas

 Base de datos completamente administrada de MongoDB creada para amplia gama de aplicaciones
con MongoDB
 Los usuarios de Atlas pueden implementar clústeres
 Los clústeres son un grupo de servidores que almacenan los datos
 Estos servidores están configurados como réplicas, es decir que guardan los mismos datos
 Una instancia es una sola máquina localmente o en la nube que ejecuta un determinado software,
en este caso, una base de datos en MongoDB en la nube
 Atlas administra los detalles de la creación de clústeres

API KEY: A3aGEcjjyprvqEUvfBRmiDJWPwlpX3Jd30oOmexhbKF5xd4Glavkuqm6t7WIbBAG

DATA IP: https://data.mongodb-api.com/app/data-hjcvv/endpoint/data/v1}


mongodb+srv:// m001-student: [email protected]/test
 JSON: JavaScript Standard Object Notation
IMPORTANTES
1. Conectarse al Atlas
2. show dbs: mostrar bases de datos
3. db.colección.find({“Nombre”:”Ransel”, “Apellido”:”Encarnación”}) : Seleccionar con
parámetros
4. db.coleccion.find() : Seleccionar todo
5. db.coleccion.findOne() : Mostrar un documento
6. db.coleccion.insert({_id:ObjectId:(“093122”), “Nombre”:”Sebastián”, “Apellido”:”García”})
: Insertar
7. db.coleccion.find().pretty() : Para que la selección de muestre ordenada
8. MongoDB permite tener documentos iguales mientras el id sea distinto
9. Para insertar varios documentos, se encierran en [ ], por ejemplo:
db.coleccion.insert([{“Nombre”:”Sebastián”},
{“Nombre”:”Ransel”},{“Nombre”:”Alondra”}])
10. Si no especificamos el _id, MongoDB lo genera de manera automática
11. Los documentos se insertan en el orden de la matriz, para evitar eso se usa lo sigt:
{“ordered”:false}
12. Si insertamos documentos a una colección que no existe, MongoDB la crea. De igual manera
con las bases de datos
13. Actualizar varios documentos: db.coleccion. updateMany({"class_id":339},{"$set":
{"class_id":340}}) El primer parámetro indican los documentos que se van a actualizar, es
decir, los que cumplan con ese parámetro. El segundo es lo que se va a cambiar. $inc para
incrementar el valor
14. $push añade un elemento a un arreglo:
db.grades.updateOne({"class_id":339,"student_id":250},{"$push":{"scores":
{"type":"extra credit","score":100}}})
15. db.coleccion.drop() para borrar colección
16. db.inspections.deleteMany({ "test": 1 }) para borrar documentos donde se cumpla la
condición
17. db.inspections.deleteOne({ "test": 3 }) elimina un documento donde se cumpla la condición
18. Si se eliminan todas las colecciones en una base de datos, también se borra la base de datos
19. $unset para borrar un campo
20. Consultas con subdocumentos
21. Usuario: m001-student
22. Contraseña: m001-mongodb-basics
{pop:{$lt:1000}}
OTRAS FOTOS

También podría gustarte