MongoDB文件名已执行

时间:2013-07-30 16:52:06

标签: javascript mongodb

我想知道是否有可能获得执行javascript的文件名。

我的意思是我需要处理;

mongo host/db myJSfile.js

所以在myJSfile.js

myName = db.getXXXX() 

at myName获取文件名?

1 个答案:

答案 0 :(得分:0)

如果您需要从mongo shell获取文件名,可以同时使用--eval和js文件作弊,如下所示:

mongo --eval "jsFileName='myJSfile.js'" myJSfile.js

然后你可以用myJSfile.js

写下来
function printJavaScriptFileName()
{
    if (jsFileName)
    {
        print(jsFileName);
    }
}