MongoDB服务端JavaScript脚本
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,MongoDB服务端JavaScript脚本常用JavaScript语句db.getSiblingDB() db.getCollectionNames() db.getCollection(
千家信息网最后更新 2025年02月01日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 < 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管理函数放到这里。
函数
脚本
运行
文件
服务
常用
存储
上下
上下文
信息
变量
可在
备注
数据
数据库
结果
语句
可将
切换
提示
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
近10年发生的网络安全事件
字节跳动教育软件开发
河北统一软件开发价格优惠
数据库可以安装在其他电脑上吗
台州掌际通网络技术有限公司
数据库应用技术第一版购买
根据数据库反向生成实体类
常用的网络安全知识有
网络安全知识主题班会ppt
4u等服务器
快速的软件开发平台
漯河网络安全文明
徐汇区系统软件开发管理
软件开发接单平台有哪些
如何管理上万台服务器
湖南软件开发服务检测中心
雄安比特云软件开发中心
数据库安全策略和机制
平板变电脑网络安全性怎么解决
网络安全学术报告厅
服务器pcb板有多厚
最安全的网络安全技术是什么
怎么开mc服务器啊
安全风险要素数据库架构图
oracle数据库查询时间
赌博软件开发违法吗
网络安全队课方案
乐清电力软件开发
华为4c卡2无服务器
全境封锁2一直登录不上服务器