Mongo Exporta - Importa CSV
Mongo Exporta - Importa CSV
Mongo Exporta - Importa CSV
B) Mongoexport
The syntax is for CSV export:
mongoexport –db <database_name> --collection <collection_name> --type=CSV --fields <field1,field2…> --out
<filename.cvs>
2.- Exporta la Colección Materia de la base de datos BD_Escuela1, a un archivo de nombre Materia.csv
C:\Program Files\MongoDB\Tools\100\bin>
mongoexport --db BD_Escuela1 --collection Materia --type=csv --fields cveMat,nomMat --out
C:\MongoDB\Backup_Mongo\Materia.csv
2022-02-14T19:34:28.834-0600 connected to: mongodb://localhost/
2022-02-14T19:34:28.856-0600 exported 6 records
> db.Materia.find().pretty()
{
"_id" : ObjectId("6206e56d2dca83f3e4519885"),
"cveMat" : "1000",
"nomMat" : "Ingles"
}
{
"_id" : ObjectId("6206e72d2dca83f3e4519886"),
"cveMat" : "2000",
"nomMat" : "BD"
}
> db.Materia.remove({})
WriteResult({ "nRemoved" : 2 })
> db.Materia.find().pretty()
>
C) Mongoimport
The syntax is:
mongoimport –db <database_name> --collection <collection_name> --type csv --file filename.csv
> db.Materia.find().pretty()
{
"_id" : ObjectId("620af9258a2dfb9fdf1f40cd"),
"cveMat" : 2000,
"nomMat" : "BD"
}
{
"_id" : ObjectId("620af9258a2dfb9fdf1f40ce"),
"cveMat" : 1000,
"nomMat" : "Ingles"
}
Bitácora de entendimiento
Ejercicios
Código o imagen
C:\Program Files\MongoDB\Tools\100\bin>
mongoexport --db BD_GrupoAlumno --collect
ion Alumno --type=csv --fields cveAlu,nomAlu,edaAlu,cveGru --out C:\MongoDB\Back
up_Mongo\Alumno.csv
2022-02-14T19:04:32.244-0600 connected to: mongodb://localhost/
2022-02-14T19:04:32.311-0600 exported 5 records
Código o imagen
> show dbs
BD_Escuela1 0.000GB
BD_GrupoAlumno 0.000GB
admin 0.000GB
config 0.000GB
local 0.000GB
>
Código o imagen
Código o imagen
> db.Alumno.find().pretty()
{
"_id" : ObjectId("6206eb0aa45ce5016e4dd379"),
"cveAlu" : "1000",
"nomAlu" : "Francisco",
"edaAlu" : 20,
"cveGru" : "GSI0511"
}
{
"_id" : ObjectId("6206eb13a45ce5016e4dd37a"),
"cveAlu" : "2000",
"nomAlu" : "Miguel",
"edaAlu" : 15,
"cveGru" : "GSI0511"
}
{
"_id" : ObjectId("6206eb1ca45ce5016e4dd37b"),
"cveAlu" : "3000",
"nomAlu" : "Maricela",
"edaAlu" : 19,
"cveGru" : "GSI0511"
}
{
"_id" : ObjectId("6206eb24a45ce5016e4dd37c"),
"cveAlu" : "4000",
"nomAlu" : "Carmen",
"edaAlu" : 18,
"cveGru" : "GSI0522"
}
{
"_id" : ObjectId("6206eb2ca45ce5016e4dd37d"),
"cveAlu" : "5000",
"nomAlu" : "Alma",
"edaAlu" : 18,
"cveGru" : "GSI0522"
}
Código o imagen
> db.Alumno.remove({})
WriteResult({ "nRemoved" : 5 })
Código o imagen
> db.Alumno.find().pretty()
>
Código o imagen
Código o imagen
> db.Alumno.find().pretty()
{
"_id" : ObjectId("620afe021730c5efe6d899c9"),
"cveAlu" : 1000,
"nomAlu" : "Francisco",
"edaAlu" : 20,
"cveGru" : "GSI0511"
}
{
"_id" : ObjectId("620afe021730c5efe6d899ca"),
"cveAlu" : 2000,
"nomAlu" : "Miguel",
"edaAlu" : 15,
"cveGru" : "GSI0511"
}
{
"_id" : ObjectId("620afe021730c5efe6d899cb"),
"cveAlu" : 3000,
"nomAlu" : "Maricela",
"edaAlu" : 19,
"cveGru" : "GSI0511"
}
{
"_id" : ObjectId("620afe021730c5efe6d899cc"),
"cveAlu" : 4000,
"nomAlu" : "Carmen",
"edaAlu" : 18,
"cveGru" : "GSI0522"
}
{
"_id" : ObjectId("620afe021730c5efe6d899cd"),
"cveAlu" : 5000,
"nomAlu" : "Alma",
"edaAlu" : 18,
"cveGru" : "GSI0522"
}
9) Agrega tus datos en la Colección Alumno
Código o imagen
Código o imagen
> db.Alumno.find({"cveAlu":"1219100383"}).pretty()
{
"_id" : ObjectId("620affcea8c0038a6ef18ca5"),
"cveAlu" : "1219100383",
"nomAlu" : "Florentino Ramirez Balderas",
"edaAlu" : 20,
"cveGru" : "GDGS2081"
}