8.5. Insertar documentos en MongoDB: crear una base de datos en MongoDB
Página 13 | Escuchar en audio
MongoDB es una base de datos NoSQL de código abierto que brinda soporte para diferentes formas de datos. Se utiliza en muchas aplicaciones de desarrollo web modernas por su facilidad de uso, flexibilidad y escalabilidad. En esta sección, discutiremos cómo crear una base de datos en MongoDB y cómo insertar documentos en ella.
Creando una base de datos en MongoDB
Para comenzar a usar MongoDB, primero necesitamos crear una base de datos. En MongoDB, el comando 'usar' se utiliza para crear una nueva base de datos. Si la base de datos mencionada en el comando ya existe, se abrirá para transacciones. Si no existe, se creará. La sintaxis es la siguiente:
utilizar nombre_base de datos
Por ejemplo, para crear una base de datos llamada 'myDataBase', usaría el siguiente comando:
usar mi base de datos
Verás un mensaje que dice 'cambiado a db myBancoDeDados', indicando que la base de datos ha sido creada y está lista para usar.
Insertar documentos en MongoDB
Después de crear una base de datos, puede comenzar a insertar documentos en ella. En MongoDB, los datos se almacenan en documentos, que son similares a registros o filas en bases de datos relacionales. Cada documento es una colección de campos y valores, similar a un objeto JSON.
Para insertar un documento en una colección, usamos el comando 'insertar'. La sintaxis es la siguiente:
db.colección_nombre.insertar(documento)
Por ejemplo, para insertar un documento en la colección 'usuarios' de nuestra base de datos 'myBancoDeDados', usaríamos el siguiente comando:
db.usuarios.insert({nombre: "João", edad: 25, correo electrónico: "[email protected]"})
Esto creará un nuevo documento en la colección 'usuarios' con los campos 'nombre', 'edad' y 'correo electrónico' y sus respectivos valores. Si la colección 'usuarios' no existe, se creará.
Puedes insertar varios documentos a la vez usando el comando 'insertMany'. La sintaxis es la siguiente:
db.collection_name.insertMany([document1, documento2, ...])
Por ejemplo, para insertar varios documentos en la colección 'usuarios', usaríamos el siguiente comando:
db.usuarios.insertMany([{nombre: "João", edad: 25, correo electrónico: "[email protected]"}, {nombre: "Maria", edad: 30, correo electrónico: "[email protected]"} ])
Esto creará dos nuevos documentos en la colección 'usuarios'.
Conclusión
Crear una base de datos en MongoDB e insertar documentos en ella son tareas sencillas y directas. Sin embargo, forman la base para trabajar con MongoDB. Comprender estas operaciones básicas es esencial para trabajar eficazmente con esta potente base de datos NoSQL.
En la siguiente sección, analizaremos cómo consultar documentos en MongoDB, lo que le permitirá recuperar datos de manera eficiente y efectiva.
Ahora responde el ejercicio sobre el contenido:
¿Cuál es el procedimiento para crear una base de datos e insertar documentos en MongoDB?
¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.
¡Tú error! Inténtalo de nuevo.
Siguiente página del libro electrónico gratuito: