Las herramientas de base de datos MongoDB imprimen registros en stderr.
Ejemplos de Stderr
Los siguientes ejemplos muestran los resultados de mongoexport
operaciones y la información registrada en stderr.
Operaciónexitosa mongoexport
Considere la siguiente operación que produce un archivo llamado mongoexport a cakeSales.json partir del contenido de la test.cakeSales colección:
mongoexport --db=test --collection=cakeSales --out=cakeSales.json
mongoexport registra la siguiente información en stderr:
2021-09-21T14:05:07.197-0400 connected to: mongodb://localhost/ 2021-09-21T14:05:07.203-0400 exported 6 records
mongoexport Operación fallida
Considere la siguiente operación que falla porque no puede conectarse a la implementación de mongoexport destino:
mongoexport --host=notRealHost.example.net --port=27017 --username=someUser --authenticationDatabase=admin --collection=contacts --db=marketing --out=mdb1-examplenet.json
mongoexport registra la siguiente información en stderr:
2021-09-21T14:35:30.125-0400 could not connect to server: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: notrealhost.example.net:27017, Type: Unknown, Last error: connection() error occured during connection handshake: dial tcp: lookup notrealhost.example.net: no such host }, ] }
Herramientas de base de datos de tuberías que registran registros en un archivo
Es posible que desee generar el contenido de los registros stderr en un archivo para facilitar su visualización o para guardar los resultados de las operaciones de las Herramientas de base de datos.
Para canalizar la salida stderr a un archivo, agregue 2> {fileName} a su comando.
Ejemplo
El siguiente comando escribe la salida de una mongoexport operación en un archivo mongoexport.log llamado. En este ejemplo, el mongoexport.log archivo se crea en el mismo directorio donde se ejecuta el comando.
mongoexport --db=test --collection=cakeSales --out=cakeSales.json 2> mongoexport.log
Para ver el contenido de mongoexport.log, abra el archivo en un editor de texto.