Saltar al contenido

Cómo importar mongo en un servidor remoto

Solución:

Dado que el tamaño de sus datos es pequeño, le recomiendo usar MongoDB Atlas. Cree un clúster y mongoimport utilizando el URI que se puede encontrar dentro de su clúster (Conectar -> Conectar su aplicación -> Solo cadena de conexión).

Para mongoimport,

mongoimport --uri "URI" --drop --collection collectionName --file localFileLocation

donde debe especificar: 1) “URI” 2) collectionName 3) localFileLocation.

Una vez que el mongoimport funciona, puede consultar los datos de la nube a través de Mongo shell después de obtener la cadena de conexión (Conectar -> Conectar con Mongo Shell -> Solo cadena de conexión)

mongo "connectionString" --username yourUsername

donde debe especificar: 1) “connectionString” 2) yourUsername.

Ahora, escriba su contraseña asociada con el clúster que creó, luego debería estar conectado y listo para consultar los datos almacenados en Mongo Atlas desde la línea de comando.

Para importar un archivo csv desde su máquina local al servidor remoto:

mongoimport --host "hostname" --port "port" --db "databasename" --collection "collectionName" --file "filePath" --type csv --headerline

para importar archivo json

mongoimport --host "hostname" --port "port" --db "databasename" --collection "collectionName" --file "filePath"

--host Especifica el nombre de host (en su caso, es la dirección de su servidor remoto) por defecto es localhost.

--port Especifica el puerto en el que se ejecuta el servidor mongo en su servidor remoto de forma predeterminada, es 27017.

--file Especifica la ubicación y el nombre de un archivo que contiene los datos para importar.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *