mongoexport regex unnknown选项

时间:2016-09-02 13:34:43

标签: regex mongodb mongoexport

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/}}'"

我在这里缺少什么语法?

1 个答案:

答案 0 :(得分:3)

您可以使用

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

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

请参阅reference

  

--query <JSON>, -q <JSON>
  提供JSON document作为查询,可选择限制导出中返回的文档。在strict format中指定JSON。

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