Recuerda que en la informática un problema casi siempre tiene varias soluciones, de igual modo aquí enseñaremos lo más óptimo y eficiente.
Solución:
Dado que el tamaño de sus datos es pequeño, recomendaría usar MongoDB Atlas. Cree un clúster y mongoimport usando el URI que se puede encontrar dentro de su clúster (Conectar –> Conectar su aplicación –> Cadena de conexión solamente).
a mongoimport,
mongoimport --uri "URI" --drop --collection collectionName --file localFileLocation
donde debe especificar: 1) “URI” 2) collectionName 3) localFileLocation.
Una vez que mongoimport funciona, puede consultar los datos de la nube a través del shell de Mongo después de obtener la conexión string (Conectar -> Conectar con Mongo Shell -> Solo cadena de conexión)
mongo "connectionString" --username yourUsername
donde debe especificar: 1) “cadena de conexión” 2) su nombre de usuario.
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 por defecto es 27017.
--file
Especifica la ubicación y el nombre de un archivo que contiene los datos para importar.
Al final de todo puedes encontrar las interpretaciones de otros creadores, tú además eres capaz dejar el tuyo si dominas el tema.