Conectar a MongoDB y Encontrar Todos los Documentos
En este primer paso, se conectará al servidor MongoDB, creará una base de datos y una colección, insertará algunos datos de ejemplo y luego recuperará todos los documentos de esa colección. Este es el punto de partida para cualquier interacción con la base de datos.
Primero, abra su terminal e inicie el Shell de MongoDB ejecutando el comando mongosh.
mongosh
El prompt de su terminal cambiará para indicar que ahora está dentro del Shell de MongoDB, listo para ejecutar comandos de la base de datos.
A continuación, cambie a una nueva base de datos llamada bookstore. Si la base de datos no existe, MongoDB la creará cuando almacene datos por primera vez.
use bookstore
Ahora, insertemos algunos documentos en una nueva colección llamada books. Una colección es un grupo de documentos de MongoDB, similar a una tabla en una base de datos relacional. El método insertMany() le permite agregar varios documentos a la vez.
db.books.insertMany([
{ title: "Python Basics", author: "John Smith", year: 2022, stock: 15 },
{ title: "MongoDB Essentials", author: "Jane Doe", year: 2023, stock: 8 },
{ title: "Web Development", author: "Alice Johnson", year: 2021, stock: 20 }
]);
Después de ejecutar el comando, verá una confirmación de que los documentos se insertaron correctamente.
Para recuperar y ver todos los documentos en la colección books, use el método find() sin ningún argumento.
db.books.find();
La salida listará los tres documentos que acaba de insertar. Cada documento tiene un campo _id, que es un identificador único agregado automáticamente por MongoDB.
[
{
_id: ObjectId("..."),
title: 'Python Basics',
author: 'John Smith',
year: 2022,
stock: 15
},
{
_id: ObjectId("..."),
title: 'MongoDB Essentials',
author: 'Jane Doe',
year: 2023,
stock: 8
},
{
_id: ObjectId("..."),
title: 'Web Development',
author: 'Alice Johnson',
year: 2021,
stock: 20
}
]