MongoDB-设置Shell提示


  • 註冊用戶

    将Prompt变量设为一个字符串或者函数,就可以重写默认的Shell提示。

    下面介绍两个常用方便的Shell提示

    1.如果正在运行一个耗时较长的查询,你会想要在查询结束时在Shell提示中输出当前时间,这样就可以知道最后一个操作的完成时间了。

    Prompt=function()
    {
    return(new Date())+">");
    };
    

    2.显示当前使用的数据库

    Prompt=function(){
      if (typeof db=='undefined'){
        return'(nodb)>';
    }
    //检查最后的数据库操作
    try{
     db.runCommand({getLastError:1});
    }
    catch(e){
     print(e);
    }
    return db+">";
    };
    

    提示函数应该返回字符串,而且应该特别注意处理异常,一般来说,提示函数中应该包含对getLastError的调用,这样可以获取数据库错误,而且可以在Shell断开时自动重新连接


登录后回复
 

与 萌阔论坛 的连接断开,我们正在尝试重连,请耐心等待