MongoDB: Importando dados dos últimos resultados da Mega-Sena


MongoDB: Importando dados dos últimos resultados da Mega-Sena

Veja nesse artigo como importar dados de um arquivo .csv para um banco de dados MongoDB.

Nesse artigo irei demonstrar como importar dados de um arquivo .csv para o nosso banco de dados MongoDB. Para que possamos criar um exemplo real, irei utilizar os últimos resultados da Mega-Sena.

Esses dados foram retirados do site da Caixa, la você pode encontrar esses resultados disponíveis em formato HTML. Para facilitar os próximos passos, segue link deles em um arquivo .csv: mongo-megasena.

Para os próximos passos, nos iremos precisar de um servidor MongoDb e um database. Para esse artigo, eu irei utilizar um que eu demonstrei a instalação no artigo: Docker: Criando servidor MongoDB.

Com o arquivo .csv no seu computador e o seu servidor configurado, abra o seu terminal e execute mongo para abrir o seu client, em seguida execute o comando abaixo:

use megasena

O comando acima ira criar um novo db no seu servidor, para verificar se ele foi criado corretamente, execute o comando abaixo no seu terminal:

show dbs

Caso tudo OK, ele ira aparecer junto com os seus outros bancos de dados em uma listagem.

Agora para importar o .csv para o seu db, execute o comando abaixo no seu terminal:

mongoimport — host=127.0.0.1 -d megasena -c results — type csv — file megasena.csv — headerline

Analisando o comando acima nos temos:

  • host: ip do servidor
  • -d: nome do banco de dados
  • -c: nome da collection. Para esse exemplo eu dei o nome de results
  • -type: tipo de arquivo selecionado. Ex.: podemos passar .json, .csv … etc
  • file: path do arquivo

Para verificar se todos os dados foram importados corretamente, execute o comando abaixo no seu terminal:

use megasena
db.results.count()

Abaixo você pode ver uma imagem demonstrando o resultado da execução do comando anterior.

resuts()

Por fim, execute o comando db.results.stats(), esse comando ira mostrar mais detalhes da collection results. Abaixo você pode ver uma imagem com o resultado desse comando.

Com isso finalizamos esse artigo, no próximo eu irei demonstrar como criar queries de consulta com base nos dados que acabamos de importar. Espero que tenham gostado e até o próximo artigo desse serie.

Compartilhe:

Share on facebook
Facebook
Share on twitter
Twitter
Share on pinterest
Pinterest
Share on linkedin
LinkedIn

Table of Contents

Postagens Relacionadas

SaferatHome

Safer at Home

Safer at Home 26/02/2021(US) – Filmes – 0h 0min –   Nota: 0/10   Sinopse     Elenco Mais informações Título Original Safer at Home
SouLunaOUltimoShow

Sou Luna: O Último Show

O elenco de “Sou Luna” se apresenta ao vivo pela última vez no mítico estádio Luna Park em Buenos Aires. Vamos acompanhá-los na intimidade dos bastidores e r…
Chansondouce

Chanson douce

Chanson douce () – Drama, Crime – 1h 40min –   Nota: 6/10   Sinopse     Elenco Leïla Bekhti Como – Myriam Karin Viard
OutpostInfernoNegro

Outpost 2: Inferno Negro

O ano é 1945, 2ª Guerra Mundial, e um cientista alemão de nome Klausener está trabalhando em uma tecnologia nova e assustadora que tem o poder de criar um ex…