Docs Menu
Docs Home
/ /

Registros de herramientas de base de datos

Las herramientas de base de datos MongoDB imprimen registros en stderr.

Los siguientes ejemplos muestran los resultados de mongoexport operaciones y la información registrada en stderr.

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

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 }, ] }

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.

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.

Volver

Windows

En esta página