我在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())"
任何帮助都将不胜感激。
答案 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())"