<强> 强>
~/.mongorc。js文件描述如下:
# mongorc。js,
===============
我的mongorc。js文件。
提供:
,——“很()”默认使用漂亮的()帮助方法查询,
,——“丑()”帮助方法,,
——提示显示与服务端类型相关的信息
强>
mongo shell有一个帮助函数叫做的很()用于美化结果集。使用这个mongorc。js文件默认启用漂亮的行为。
,,,比;db.marioGames.find (),
,,,{,,
,,,," _id ": ObjectId (“507333 d49c25fa3b6e62174d”),,
,,,,“名称”:“超级马里奥兄弟”,,
,,,,“超级”:真的,,,
,,,,“释放”:ISODate (“1985 - 09 - 13 t07:00:00z”),,
,,},,
,,{,,
,,,," _id ": ObjectId (“5073347 b9c25fa3b6e62174e”),,
,,,,“名称”:《超级马里奥兄弟2》,,,
,,,,“超级”:真的,,,
,,,,“释放”:ISODate(“1988 - 10 - 09年t07:00:00z”),,
,,},,
,,{,,
,,,," _id ": ObjectId (“5073348 f9c25fa3b6e62174f”),,
,,,,“名称”:“超级马里奥兄弟3”,,,
,,,,“超级”:真的,,,
,,,,“释放”:ISODate(“1990 - 02 - 09年t08:00:00z”),,
,,}
<强> 强>
现在我们默认得到漂亮的结果集合,我们偶尔会需要之前的行为(打印文档到单行),
通过使用丑陋的()的帮助方法。方法:
,,,比;db。marioGames({超级:真}).ugly ();,
,,,{" _id ": ObjectId (“507333 d49c25fa3b6e62174d”),“名字”:“超级马里奥兄弟”,“超级”:真的,“释放”:ISODate (1985 - 09 - 13 t07:00:00z)},,
,,{" _id ": ObjectId (“5073347 b9c25fa3b6e62174e”),“名字”:“《超级马里奥兄弟2》”,“超级”:真的,“释放”:ISODate(1988 - 10 - 09年t07:00:00z)},,
,,{" _id ": ObjectId (“5073348 f9c25fa3b6e62174f”),“名字”:“超级马里奥兄弟3”,“超级”:真的,“释放”:ISODate(1990 - 02 - 09年t08:00:00z)}
<强> 强>
默认的提示现在显示与连接的服务端相关的信息。
# # # # replSet
' ' ',
replSetName: ServerState | database>,,
' ' '
# # # #蒙戈
' ' ',
蒙戈|主持人:港口| database>,,
' ' '
# # # # mongod
' ' ',
mongod |主持人:港口| database>,,
' ' '
<强> 强>
,,,git克隆git@github.com: aheckmann/mongorc.js.git,
,,,cd mongorc。js,,
,,使安装
它拷贝.mongorc。js文件到你的回家路径主目录。,
如果另一个.mongorc。js文件已经存在,它会被重命名为.mongorc.js。老
<强> 强>
,,,cd mongorc。js,
,,,使卸载
如果~/.mongorc.js。旧存在,它将重命名为~/.mongorc。js
<强> 强>
麻省理工学院
~/.mongorc。js文件内容如下:
;(function (), {/* *,, *,Make all  queries pretty print by 默认只,,, */DBQuery.prototype._prettyShell =,真的/* *,, *,Allow opting  into 从而default ugly print 模式只,,, */时间=DBQuery.prototype.ugly function (), {,, this._prettyShell 才能=,假的,,,,, return 却;能够才能,,, }/* *,, *,Override 从而,default prompt 用display info related ,,, *,用type of  server connected 又是,我方表示歉意,,, *,,,, *,@return {字符串},,,, */时间=prompt function (), {,, var 才能;res =, rs.status (),,,,, if 才能;(! res | |, res.errmsg), {,,, ,,,//,not 拷贝a replica set ,,, ,,,var status =, db.serverStatus (),,,,, ,,,return status.process +,“|”, +, status.host +,“|”, +, db +,“在,”,,,,, ,,} return 才能;replsetPrompt (),,, }/* *,, *,Creates a  prompt string for replSets ,,, *,,,, null null null null null null null null null null null null null null null null null null null null null null nullmongo shell启动配置文件.mongorc.js(四)