E QUERY SyntaxError:意外的令牌ILLEGAL mongodb

时间:2016-07-13 11:24:52

标签: bash mongodb

我在bash脚本中运行以下查询,给出错误E QUERY SyntaxError: Unexpected token ILLEGAL

mongo $MONGO_DATABASE --eval "printjson(db.mycollection.find({\"created_at\" : { \"$""lte\" : ISODate(2016-04-"$i"T09:26:31.190Z) }}).toArray())"

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

你忘记了ISODate中的双引号:ISODate(\"2016-04-"$i"T09:26:31.190Z\")

mongo $MONGO_DATABASE --eval "printjson(db.mycollection.find({\"created_at\" : { \"$""lte\" : ISODate(\"2016-04-"$i"T09:26:31.190Z\")}}).toArray())"