添加 --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
我正在尝试从我的数据库中 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