通过Bash脚本将参数传递给mongodb查询

时间:2019-11-13 10:43:14

标签: javascript mongodb bash

我正在尝试运行具有以下命令的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脚本运行但未传递变量,因此输出为空..那么这里缺少什么?

0 个答案:

没有答案