添加 --collection BrowserHistory 时 mongoexport 失败

mongoexport fails when I add --collection BrowserHistory

我正在尝试从我的数据库中 mongoexport 一个名为 BrowserHistory 的集合。我已经尝试通过 SSH 进入我的 CentOS 服务器并在我的计算机上进行本地 MongoDB 安装。我安装了 MongoDB 2.6

注意:服务器等信息我已经屏蔽了

我尝试过的命令和结果如下:

 mongoexport --host host.xysz.com:27017 --username iamuser2 --password securepass --db test1ng1 --collection BrowserHistory --out ram.json

Result: "Error parsing command line: too many positional options have been specified on the command line try 'mongoexport --help' for more information"

mongoexport --host host.xysz.com:27017 --username iamuser2 --password securepass --db test1ng1 --out ram.json

Result: connected to: host.xysz.com:27017 no collection specified! Export MongoDB data to CSV, TSV, or JSON files.

我需要将集合输出到 json 个文件中,以便将其导入 Hive。

看起来 'collection' 参数值有空格。 这可以通过将其括在单引号中来克服。

mongoexport --host host.xysz.com:27017 --username iamuser2 --password securepass --db test1ng1 --collection 'BrowserHistory' --out ram.json