Menu Docs
Página inicial do Docs
/
MongoDB Atlas
/ / /

Carregar arquivo com mongoimport

Você pode usar mongoimport para importar dados de um JSON ou de um arquivo CSV para o cluster do MongoDB Atlas.

O tutorial a seguir usa mongoimport para carregar dados de um arquivo JSON para um cluster do Atlas:

1
  1. Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.

  2. Se ainda não estiver exibido, selecione seu projeto no menu Projects na barra de navegação.

  3. Na barra lateral, clique em Database Access sob o título Security.

    A página Acesso ao banco de dados é exibida.

2

Para executar mongoimport para gravar no cluster do Atlas, é necessário especificar um usuário de banco de dados que tenha privilégios de leitura/gravação no banco de dados para o qual importar dados. Por exemplo, um usuário com a função Atlas admin fornece esses privilégios.

Se esse usuário não existir, crie o usuário:

  1. Se ainda não estiver sendo exibido, clique na aba Database Users.

  2. Clique em Add New Database User.

  3. Adicione um usuário Atlas admin .

3
  1. Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.

  2. Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.

  3. Se ainda não estiver exibido, clique em Clusters na barra lateral.

    A página Clusters é exibida.

4

Clique em Connect para o cluster do Atlas para o qual você deseja migrar os dados.

5

Se o host onde você executar mongoimport não estiver na Lista de acesso IP, atualize a lista. Você pode especificar:

  • O endereço IP público do servidor no qual o mongoimport será executado, ou

  • Se configurado para emparelhamento de VPC, o bloco CIDR da VPC do par (ou uma sub-rede) ou o Security Group daVPC do Emparelhamento, se você escolher a AWS como seu provedor de nuvem.

6

Você pode se conectar ao cluster do Atlas usando sua URI de string de conexão. Na caixa de diálogo de conexão, execute as seguintes etapas:

  1. Clique em Drivers.

  2. Copie a cadeia de conexão localizada na etapa 1.

  3. Substitua SENHA pela senha do usuário root e DATABASE pelo nome do banco de dados ao qual você deseja se conectar.

    Importante

    Você deve trocar quaisquer instâncias do caractere @ no <PASSWORD> fornecido. Por exemplo, p@ssword deve ser p%40ssword.

Essa string de conexão é especificada para mongoimport na opção --uri.

Ao utilizar o --host, se o Atlas cluster for um conjunto de réplicas, você também deverá recuperar o nome do conjunto de réplicas. Por exemplo:

myAtlasRS/atlas-host1:27017,atlas-host2:27017,atlas-host3:27017
7

Para obter mais informações sobre mongoimport, incluindo comportamento, opções e exemplos, consulte o mongoimport reference page.

Voltar

Seed Data