0
試圖在節點中創建一個簡單的實用程序腳本來啓動遠程mongo shell。有沒有一種方法可以在節點中運行並退出到結果shell?下面的腳本啓動mongo shell一秒鐘,然後退出並掛起。節點exec退出到mongo
var exec = require('child_process').exec;
var env_vars = require('./env_vars')('dev');
if(env_vars){
for (var key in env_vars){
process.env[key] = env_vars[key];
}
}
var mongo_url = process.env.MONGO_URL.replace('mongodb://', '');
var parse_url = mongo_url.split('@');
var parse_un_ps = parse_url[0].split(':');
var shell_login =
'mongo ' +
parse_url[1] +
' -u ' +
parse_un_ps[0] +
' -p ' +
parse_un_ps[1];
//console.log(shell_login);
exec(shell_login);