Javascript 已执行MongoDB文件名

Javascript 已执行MongoDB文件名,javascript,mongodb,Javascript,Mongodb,我想知道是否有可能执行javascript的文件名 我的意思是,我需要超度 mongo host/db myJSfile.js 那么在myJSfile.js myName = db.getXXXX() 在myName获取文件名 如果您需要从mongo shell获取文件名,您可以同时使用--eval和js file进行欺骗,如下所示: mongo --eval "jsFileName='myJSfile.js'" myJSfile.js 然后,您可以在myJSfile.js中编写: fu

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

我的意思是,我需要超度

mongo host/db myJSfile.js
那么在myJSfile.js

myName = db.getXXXX() 

在myName获取文件名

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

mongo --eval "jsFileName='myJSfile.js'" myJSfile.js
然后,您可以在
myJSfile.js
中编写:

function printJavaScriptFileName()
{
    if (jsFileName)
    {
        print(jsFileName);
    }
}