【问题标题】:Why Mongoexport yields 0 records?为什么 Mongoexport 产生 0 条记录?
【发布时间】:2021-04-27 18:50:40
【问题描述】:

我有一个本地 mongodb 4.0 实例,在 patternbuilder 数据库下运行一个名为 test^3.0 的集合。

我正在尝试将集合的内容导出到要迁移到另一个服务器实例的 json 文件。

我已经下载了 Mongo Database Tools 4.0 版。

在本地服务器上运行以下命令:

mongoexport --db patternbuilder --collection test^3.0

我收到以下回复:

2021-04-27T20:51:40.018+0300    connected to: mongodb://localhost/
2021-04-27T20:51:40.172+0300    exported 0 records

无论我在命令行开关上尝试什么 - 我仍然导出 0 条记录。

这是来自 Robot 3T 的本地主机服务器的快照

为什么?

【问题讨论】:

  • 您是否尝试过命令mongoexport 用于另一个集合(例如small^3.0)?也许问题来自集合的名称
  • 应该有多少条记录?尝试运行mongo --quiet --eval 'db.getSiblingDB("patternbuilder").getCollection("test^3.0").count()'
  • @ĐăngKhoaĐinh:尝试 small^3.0 的结果相同 - 0 条记录
  • @Joe: 我没有mongo exe - 它是管理工具集的一部分吗?

标签: windows mongodb command-line


【解决方案1】:

好的。找到问题了...

由于我在 Windows 机器上,^ 字符在命令行中无效。

所以运行下面的工作就好了。

mongoexport --db patternbuilder --collection "test^3.0"

谢谢

【讨论】:

    猜你喜欢
    • 2016-08-10
    • 1970-01-01
    • 2022-11-19
    • 1970-01-01
    • 2019-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-01
    相关资源
    最近更新 更多