我正在尝试运行具有以下命令的bash脚本,该命令将变量Session_ID传递给test.js:
mongo -u username -p "password" --authenticationDatabase dbname --quiet --eval "var Session_ID='123456'" < /home/scripts/test.js
当test.js运行以下查询时:
db.histlogs.find({"sessionID":'Session_ID',requestTime: {$gte: ISODate("2019-11-01T22:00:00Z"), $lte: ISODate("2019-11-02T21:59:59.999Z")}}).pretty()
bash脚本运行但未传递变量,因此输出为空..那么这里缺少什么?