Docs Menu
Docs Home

Load File with mongoimport

Puedes utilizar mongoimport to import data from a JSON or a CSV file into MongoDB Atlas cluster.

El siguiente tutorial utiliza para cargar datos desde mongoimport un JSON archivo a un clúster Atlas:

1
  1. Si aún no aparece, se debe seleccionar la organización que contiene el proyecto en el menú Organizations de la barra de navegación.

  2. Si aún no se muestra, seleccione su proyecto en el menú Projects de la barra de navegación.

  3. En la barra lateral, haz clic en Database & Network Access en la sección Security.

La página Acceso a la base de datos y a la red se muestra.

2

Para ejecutar y mongoimport escribir en el clúster Atlas, debe especificar un usuario de base de datos con privilegios de lectura y escritura en la base de datos a la que se importarán los datos. Por ejemplo, un usuario con el rol proporciona estos Atlas admin privilegios.

Si no existe tal usuario, cree uno:

  1. Si aún no se muestra, haz clic en la pestaña Database Users.

  2. Haga clic en Add New Database User.

  3. Agregar un usuario Atlas admin.

3
  1. Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.

  2. Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.

  3. En la barra lateral, haz clic en Clusters en la sección Database.

La página de clústeres se muestra.

4

Haga clic en Connect para el clúster Atlas al que desea migrar los datos.

5

If the host where you will run mongoimport is not in the IP Access List, update the list. You can specify either:

  • La dirección IP pública del servidor en el que se ejecutará,mongoimport o

  • If set up for VPC peering, either the peer's VPC CIDR block (or a subnet) or the peer VPC's Security Group, if you chose AWS as your cloud provider.

6

Puede conectarse a su clúster Atlas mediante la URI de su cadena de conexión. En el cuadro de diálogo de conexión, siga estos pasos:

  1. Haga clic en Drivers.

  2. Copie la cadena de conexión que se encuentra en el paso 1.

  3. Reemplace PASSWORD con la contraseña del usuario root y DATABASE con el nombre de la base de datos a la que desea conectarse.

    Importante

    Debes escapar cualquier instancia del carácter @ en el <PASSWORD> ​​proporcionado. Por ejemplo, p@ssword debería ser p%40ssword.

Esta cadena de conexión se especifica en mongoimport en la opción --uri.

Al usar --host, si el clúster Atlas es un conjunto de réplicas, también debe recuperar el nombre del conjunto de réplicas. Por ejemplo:

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

Para obtener más información sobre, incluido el comportamiento, las opciones y los mongoimport ejemplos,mongoimport reference page consulte.