Cómo crear una base de datos y una colección en MongoDB
⚡ Resumen inteligente
Cómo crear una base de datos y una colección en MongoDB es el primer paso básico para almacenar datos. Este recurso explica cómo crear una base de datos con el comando use, crear una colección con insert(), agregar documentos y se extiende a la lectura de documentos con find() y drop.ping colecciones y bases de datos.

In MongoDBEl primer paso fundamental es contar con una base de datos y una colección. La base de datos se utiliza para almacenar todas las colecciones, y la colección, a su vez, se utiliza para almacenar todos los documentos. Los documentos, a su vez, contendrán el nombre y los valores de los campos correspondientes.
La captura de pantalla anterior muestra un ejemplo básico de cómo se vería un documento. Los nombres de los campos del documento son "Employeeid" y "EmployeeName", y los valores de los campos son "1" y "Smith" respectivamente. Un conjunto de documentos formaría una colección en MongoDB.
Crear una base de datos usando el comando "usar"
Creando una base de datos en MongoDB es tan simple como emitir el “use" comando. El siguiente ejemplo muestra cómo se puede hacer esto.
Code Explicación:
- El "utilizar" El comando se utiliza para crear una base de datos en MongoDBSi la base de datos no existe, se creará una nueva.
Si el comando se ejecuta correctamente, se mostrará la siguiente salida:
Salida:
MongoDB cambiará automáticamente a la base de datos una vez creada.
Crear una colección/tabla usando insert()
La forma más sencilla de crear una colección es insertar un registro (que no es más que un documento compuesto por nombres de campos y valores) en ella. Si la colección no existe, se creará una nueva. El siguiente ejemplo muestra cómo hacerlo.
db.Employee.insert ( { "Employeeid" : 1, "EmployeeName" : "Martin" } )
Code Explicación:
- Como se vio arriba, usando el "insertar" comando se creará la colección.
Agregar documentos usando el comando insertar()
MongoDB proporciona comando insert() para insertar documentos en una colección. El siguiente ejemplo muestra cómo se puede hacer esto
Paso 1) Escribe el comando “insertar”.
Paso 2) Dentro del comando "insertar", agregue el nombre del campo y el valor del campo necesarios para el documento que se va a crear.
Code Explicación:
- La primera parte del comando es el “insertar instrucción“, que es la instrucción utilizada para insertar un documento en la colección.
- La segunda parte de la instrucción consiste en agregar el nombre del campo y el valor del campo; en otras palabras, lo que contendrá el documento en la colección.
Si el comando se ejecuta correctamente, se mostrará la siguiente salida:
Salida:
El resultado muestra que la operación realizada fue una operación de inserción y que se insertó un registro en la colección.
Cómo consultar documentos en MongoDB usando find()
Tras insertar los documentos, el siguiente paso es leerlos en voz alta. MongoDB Proporciona el método find() para consultar documentos en una colección. Esta es la operación de “lectura” en CRUD (Crear, Leer, Actualizar, Eliminar).
Para visualizar todos los documentos de la colección Empleados, ejecute el siguiente comando:
db.Employee.find()
La salida de find() puede ser difícil de leer en una sola línea. Para mostrar los documentos en una estructura formateada y fácil de leer, agregue el método pretty():
db.Employee.find().pretty()
También puede filtrar los resultados pasando una condición de consulta. Por ejemplo, para encontrar solo al empleado cuyo Employeeid sea 1, pase un par campo-valor a find():
db.Employee.find({ "Employeeid" : 1 })
Code Explicación:
- La función find() sin argumentos devuelve todos los documentos de la colección como un cursor.
- Al pasar un par campo-valor, como {"Employeeid": 1}, se devuelven solo los documentos que coinciden con esa condición.
- El método findOne() funciona de la misma manera, pero devuelve solo el primer documento que coincide en lugar de un cursor.
Esta operación de lectura es la forma más común de recuperar datos almacenados de un MongoDB colección.
Cómo eliminar una colección y una base de datos en MongoDB
Cuando una colección o base de datos ya no es necesaria, MongoDB te permite eliminarlo. Para eliminar una sola colección, cambia a su base de datos y ejecuta el método drop():
db.Employee.drop()
Esto elimina la colección de empleados junto con todos sus documentos. El comando devuelve su verdadero cuando la colección se haya eliminado correctamente.
Para eliminar toda la base de datos actual, ejecute el comando dropDatabase():
db.dropDatabase()
Esto elimina la base de datos que está utilizando actualmente, junto con todas sus colecciones. Tenga en cuenta las siguientes precauciones antes de eliminarla.ping:
- Necesarioping Es permanente y no se puede deshacer, así que primero haga una copia de seguridad de sus datos importantes.
- Asegúrese de estar conectado a la base de datos correcta antes de ejecutar dropDatabase().
- Utilice estos comandos con precaución, especialmente en entornos de producción.




