Está en la página 1de 7

Administración de Base de Datos

Unidad Tema Catedrático


Ricardo Muro

A) MongoBD Import and Export


To import data from external source to MongoDB, or export data from MongoDB to external sources, we should use
these operations.

Mongo supports JSON, CSV and TSV files.

1) Crea la carpeta Backup_Mongo

B) Mongoexport
The syntax is for JSON export:
mongoexport –db <database_name> --collection <collection_name> --out <filename.json>

2.- Exporta la Colección Materia de la base de datos BD_Escuela1, a un archivo de nombre Materia.json

C:\Program Files\MongoDB\Tools\100\bin>
mongoexport --db BD_Escuela1 --collection Materia --out C:\MongoDB\Backup_Mongo\Materia.json
2022-02-18T16:16:38.832-0600 connected to: mongodb://localhost/
2022-02-18T16:16:38.893-0600 exported 0 records

3.- Muestra todas las bases de datos existentes

> show dbs


BD_Escuela1 0.000GB
BD_GrupoAlumno 0.000GB
admin 0.000GB
config 0.000GB
local 0.000GB
4.- Establece en uso la base de datos BD_Escuela1

> use BD_Escuela1


switched to db BD_Escuela1

5.- Muestra el contenido de la Colección Materia

> db.Materia.find().pretty()
{
"_id" : ObjectId("620af9258a2dfb9fdf1f40cd"),
"cveMat" : 2000,
"nomMat" : "BD"
}
{
"_id" : ObjectId("620af9258a2dfb9fdf1f40ce"),
"cveMat" : 1000,
"nomMat" : "Ingles"
}

6.- Elimina los documentos de la Colección Materia

> db.Materia.remove({})
WriteResult({ "nRemoved" : 6 })

7.- Muestra el contenido de la Colección Materia

> db.Materia.find().pretty()
>

C) Mongoimport
The syntax is:
mongoimport –db <database_name> --collection <collection_name> --file filename.json

8.- Importa los documentos a la colección Materia desde el archivo json

C:\Program Files\MongoDB\Tools\100\bin> mongoimport --db BD_Escuela1 --collection Materia --file


C:\MongoDB\Backup_Mongo\Materia.json
2022-02-18T16:32:36.906-0600 connected to: mongodb://localhost/
2022-02-18T16:32:36.935-0600 6 document(s) imported successfully. 0 document(s) failed to import.

9.- Muestra el contenido de la Colección Materia


> db.Materia.find().pretty()
{
"_id" : ObjectId("620af9a10984e1a34c55782a"),
"cveMat" : 1000,
"nomMat" : "Ingles"
}
{
"_id" : ObjectId("620af95313d51783217fb364"),
"cveMat" : 2000,
"nomMat" : "BD"
}

Bitácora de entendimiento

Entendí todo Entendí casi todo Entendí muy poco

Pregunta para el instructor (Opcional)


¿?

Ejercicios

1) Exporta la Colección Alumno de la base de datos BD_GrupoAlumno, a un archivo de nombre Alumno.json

Código o imagen

Imagen contenido de la carpeta de respaldo

2) Muestra todas las bases de datos existentes

Código o imagen
3) Establece en uso la base de datos BD_GrupoAlumno

Código o imagen

4) Muestra el contenido de la Colección Alumno

Código o imagen
5) Elimina los documentos de la Colección Alumno

Código o imagen

6) Muestra el contenido de la Colección Alumno

Código o imagen
7) Importa los documentos a la colección Alumno desde el archivo json

Código o imagen

8) Muestra el contenido de la Colección Alumno

Código o imagen

9) Elimina tus datos en la Colección Alumno

Código o imagen
10) Buscar tus datos en la Colección Alumno y muéstralos

Código o imagen

También podría gustarte