MongoDB服务端中怎么使用JavaScript脚本


本篇文章给大家分享的是有关MongoDB服务端中怎么使用JavaScript脚本,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
常用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 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(“dbaSt免费云主机域名atCollections.js”)
在服务端存储JavaScript函数

db.system.js.remove({“_id”:”dbaStatCollections”});

db.system.js.save(
{
_id : “dbaStatCollections” ,
value : function () {
collNames = db.getCollectionNames();
for (var index = 0; 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执行。

以上就是MongoDB服务端中怎么使用JavaScript脚本,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注百云行业资讯频道。

相关推荐: 查看Redis版本号的方法

这篇文章主要介绍查看Redis版本号的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Windows下查看redis版本号1、打开redis所在目录启动 redis-server 服务器端。2、启动 redis-cli 客户端。3、客…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 01/04 12:36
下一篇 01/04 12:36