mongodump显示错误:解析命令行时出错:位置选项太多

时间:2016-09-14 07:31:13

标签: mongodump

mongodump:

--host hostname:port -u User -p password--authenticationDatabase admin --dbdb_name --collection collection_name –q {db.getCollection('col_name').find({"statement.context.platform":"abc","statement.timestamp":{'$gte':'2016-03-30T00:00:00','$lte':'2016-04-20T23:59:59'}})}"

错误:

  

解析命令行时出错:位置选项太多

Mongodb版本 - 2.6

1 个答案:

答案 0 :(得分:1)

  1. 参数之间的空格不正确
  2. https://docs.mongodb.com/manual/reference/program/mongodump/#cmdoption--query说:
  3.   

    您必须将查询括在单引号中(例如'),以确保它不会与您的shell环境进行交互。

    并且您的查询没有开始qoute,但它以双引号结束。

    希望这会有所帮助。