我想知道是否有可能获得执行javascript的文件名。
我的意思是我需要处理;
mongo host/db myJSfile.js
所以在myJSfile.js
myName = db.getXXXX()
at myName获取文件名?
答案 0 :(得分:0)
如果您需要从mongo shell获取文件名,可以同时使用--eval
和js文件作弊,如下所示:
mongo --eval "jsFileName='myJSfile.js'" myJSfile.js
然后你可以用myJSfile.js
:
function printJavaScriptFileName()
{
if (jsFileName)
{
print(jsFileName);
}
}