Solución:
Primero, asegúrese de que el puerto MongoDB esté abierto y de que pueda conectarse desde el servidor. Entonces, usa
mongoexport --username user --password pass --host host --db database --collection coll --type=csv --fields=displayName,emailAddress --query='{"status": "verified"}' -o users-YEAR-DAY-MONTH.csv
Si el servidor está en una red pública, asegúrese de utilizar la autenticación.
https://docs.mongodb.com/manual/security/
Alternativamente, podría ser más sencillo ejecutar un comando ssh, ejecutar mongoexport
en el servidor MongoDb y luego sftp
copia el archivo (quizás comprímelo primero).
Más información sobre mongoexport
Usé la respuesta de @ GianfrancoP pero la sintaxis está en desuso. Ahora deberá incluir los nombres de campo que desea exportar. Aquí está la sintaxis actualizada:
mongoexport --username user --password pass --host host --db database --collection coll --type=csv --fields fieldname
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)