Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home

Cargar archivo con mongoimport

Puede usar mongoimport para importar datos de un JSON o un archivo CSV en un clúster de MongoDB Atlas.

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 mongoimport para escribir en el clúster de Atlas, debe especificar un usuario de base de datos que tenga privilegios de readWrite en la base de datos en la que se importarán los datos. Por ejemplo, un usuario con el Atlas admin rol proporciona estos 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. Agrega 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

Haz clic en Connect para el clúster de Atlas al que deseas migrar los datos.

5

Si el host donde se ejecutará mongoimport no está en el Lista de acceso IP, actualiza la lista. Puede especificar cualquiera de las siguientes opciones:

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

  • Si está configurado para Intercambio de pares de VPC, ya sea el bloque CIDR de VPC del par (o una subred) o el grupo de seguridad de VPC del par, si eligió AWS como su proveedor de nube.

6

Puedes conectarte a tu clúster de Atlas utilizando su URI de cadena de conexión. En el cuadro de diálogo de conexión, realiza los siguientes pasos:

  1. Haga clic en Drivers.

  2. Copie la cadena de conexión encontrada en el paso 1.

  3. Reemplace PASSWORD por la contraseña del usuario root y DATABASE por 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.

Cuando se utiliza --host, si el clúster de Atlas es un set de réplicas, también se debe recuperar el nombre del set de réplicas. Por ejemplo:

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

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