网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

MongoDB1.9.1中有哪些定制化功能

MongoDB1.9.1中有哪些定制化功能,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

馆陶网站建设公司成都创新互联公司,馆陶网站设计制作,有大型网站制作公司丰富经验。已为馆陶数千家提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的馆陶做网站的公司定做!

MongoDB1.9.1有哪些定制化的功能

简单的字符串定义

myReplSetName:SECONDARY>prompt=">"

>

>//ah,bliss

>

>//somesysadminsthink>isaweirdprompt,asit'salso

>//usedforredirections,sotheymightprefer$

>prompt="$"

$

$//therewego

函数式定义

>prompt=function(){returndb+">";}

test>usefoo

foo>usebar

bar>

更复杂的函数

>states=["STARTUP","PRIMARY","SECONDARY","RECOVERING","FATAL",

..."STARTUP2","UNKNOWN","ARBITER","DOWN","ROLLBACK"]

>

>prompt=function(){

...result=db.isMaster();

...if(result.ismaster){

...returndb+">";

...}

...elseif(result.secondary){

...return"("+db+")>";

...}

...result=db.adminCommand({replSetGetStatus:1})

...returnstates[result.myState]+":"+db+">";

...}

(test)>

MongoDB1.9.1有哪些定制化的功能

告诉你是否连接的是mongos机器

>prompt=function(){

...result=db.adminCommand({isdbgrid:1});

...if(result.ok==1){

...return"mongos>";

...}

...return">";

...}

告诉你当前的时间

>prompt=function(){

...varnow=newDate();

...returnnow.getHours()+":"+now.getMinutes()+":"+now.getSeconds()+">";

...}

10:30:45>db.foo.count()

60000

10:30:46>

还可以定义在配置文件里

$#loadfromcommandlinearg:

$mongoshellConfig.js

MongoDBshellversion1.9.1-

connectingto:test

>

>//loadfromtheshellitself

>load("/path/to/my/shellConfig.js")

另一个新功能是自动加载的配置文件,类似于.bashrc,这个文件会叫.mongorc.js

你可以写你想在连接时执行的内容

//mystartupfile

prompt=/*...*/

//getting"notmasterandslaveok=false"errorsdrivesmenuts,

//soI'moverridingthegetDB()codetoALWAYSsetslaveok=true

Mongo.prototype.getDB=function(name){

this.setSlaveOk();

returnnewDB(this,name);

}

/*andsoon...*/

看完上述内容,你们掌握MongoDB1.9.1中有哪些定制化功能的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


文章名称:MongoDB1.9.1中有哪些定制化功能
文章起源:http://bjjierui.cn/article/ppsppe.html

其他资讯