我有一个mongo 1.8.3主/从设置。 从属复制工作和testing(集合大小,查询结果,更新)全部通过。
当我试图从奴隶,实际上有超过几百万个文件转储集合,mongodump只能导出最多101个对象(事实上适用于奴隶的所有集合)。
我已经阅读了MongoDB文档中的这篇文章,但没有帮助,仍然只获得了101个对象。
我怀疑你的mongoDBconfiguration文件中可能有“nocursors”选项(或者在命令行中指定) – 你应该删除这个选项,你的mongodump会按预期成功。 该选项将返回的结果限制为单个批次,并解释您所看到的问题。 请参阅此处列出的参数了解更多信息:
我在mongodb 2.2.3中testing并重现了同样的问题。 /2.0.8
如果你的mongodump的configuration防火墙错误,那么mongodump只能导出101个文件。 尝试closures防火墙或重新configuration它。