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

定制建站费用3500元

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

成都品牌网站建设

品牌网站建设费用6000元

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

成都商城网站建设

商城网站建设费用8000元

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

成都微信网站建设

手机微信网站建站3000元

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

建站知识

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

MongoDB服务端JavaScript脚本-创新互联

MongoDB服务端JavaScript脚本

创新互联公司主要从事成都网站制作、成都网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务番禺,十年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

常用JavaScript语句

db.getSiblingDB()    db.getCollectionNames()     db.getCollection()     db.printCollectionStats()

在mongo shell运行JavaScript脚本

切换数据库:  

use 

运行如下脚本:

var total = 0; var dbaStatCollections = function(){}; dbaStatCollections = function(){     collNames = db.getCollectionNames();     for (var index = 0; index < collNames.length; index++) {         var coll = db.getCollection(collNames[index]);          var stats = coll.stats();         print('ns,count,size,totalIndexSize');     print(stats.ns + ',' + stats.count + ',' + stats.size + ',' + stats.totalIndexSize);     } } dbaStatCollections();

可将上述脚本保存为dbaStatCollections.js,
在linux shell下运行   

mongo localhost:27017/ dbaStatCollections.js

或在mongo shell下运行   

load("dbaStatCollections.js")

在服务端存储JavaScript函数

db.system.js.remove({"_id":"dbaStatCollections"}); db.system.js.save(       {     _id : "dbaStatCollections" ,     value : function () {         collNames = db.getCollectionNames();         for (var index = 0; index < collNames.length; index++) {             var coll = db.getCollection(collNames[index]);             var stats = coll.stats();             print('ns,count,size,totalIndexSize');             print(stats.ns + ',' + stats.count + ',' + stats.size + ',' + stats.totalIndexSize);         }     } } ); db.loadServerScripts(); dbaStatCollections();

在当前JavaScript上下文中,可以使用该函数。退出该会话后,该函数不会被保存。只可在Primary执行。

备注:以上输出结果保存为CSV文件打开。

在mongo shell启动配置文件.mongorc.js中存储JavaScript函数

mongodb shell默认会加载~/.mongorc.js文件,可以自定义prompt变量来修改shell提示信息。也可以将上述常用的DBA管理函数放到这里。

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网站标题:MongoDB服务端JavaScript脚本-创新互联
网页网址:http://bjjierui.cn/article/podic.html

其他资讯