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

Database Tools 日志

在此页面上

  • Stderr 示例
  • 通过管将 Database Tools 日志保存到文件

MongoDB Database Tools 将日志打印到 stderr。

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

考虑以下mongoexport cakeSales.jsontest.cakeSales操作,该操作从collection的内容中生成名为文件的文件:

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 日志的内容输出到文件中,以方便查看, 或保存 Database Tools 的操作结果。

要将 stderr 输出通过管到文件,请将2> {fileName}附加到命令中。

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

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

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

后退

在 Windows 上安装

来年

Database Tools