文档菜单
文档首页
/
MongoDB数据库工具

数据库工具日志

在本页

  • 标准错误示例
  • 将数据库工具日志管道输出到文件

MongoDB数据库工具将日志打印到标准错误。

以下示例显示了mongoexport 的操作以及记录到 stderr 的信息。

以下是一个将 mongoexport 操作,从 test.cakeSales 集合的内容生成名为 cakeSales.json 的文件。

mongoexport --db=test --collection=cakeSales --out=cakeSales.json

mongoexport 将以下信息记录到 stderr。

2021-09-21T14:05:07.197-0400 connected to: mongodb://localhost/
2021-09-21T14:05:07.203-0400 exported 6 records

以下是一个失败的 mongoexport 操作,因为它无法连接到目标部署。

mongoexport --host=notRealHost.example.net --port=27017 --username=someUser --authenticationDatabase=admin --collection=contacts --db=marketing --out=mdb1-examplenet.json

mongoexport 将以下信息记录到 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 }, ] }

您可能希望将stderr日志内容输出到文件以便更容易查看,或者保存数据库工具操作的结果。

要将stderr输出重定向到文件,请将2> {fileName}添加到您的命令中。

以下命令将mongoexport操作的结果写入名为mongoexport.log的文件中。在此示例中,mongoexport.log文件在运行命令的同一目录中创建。

mongoexport --db=test --collection=cakeSales --out=cakeSales.json 2> mongoexport.log

要查看mongoexport.log的内容,请使用文本编辑器打开该文件。

返回

在Windows上安装