3
mongoexport --db ucc_prod /host:myserver /port:27017 --username user1 --password password1 /query:'{copysheet: {$regex: "/^.*pdf/"}}' /out:copysheets.csv --type=csv --fields svOrderId,svItemId --collection copies

给我错误

2016-09-02T08:17:34.632-0500    error parsing command line options: unknown option "^.*pdf/}}'"

我在这里缺少什么语法?

4

1 回答 1

6

您可以使用

--query "{ 'copysheet': { '$regex': '^.*pdf', '$options':'' }}"

关键是您应该将数据query作为 JSON 传递给参数。

参考

--query <JSON>, -q <JSON>
提供JSON 文档作为查询,可选择限制导出中返回的文档。以严格格式指定 JSON 。

注意:在不同的系统上,您可能需要用双引号交换单引号。

于 2016-09-02T17:05:52.967 回答