数码资讯
MongoDB服务器的Javascript脚本的使用
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
Common Javascript statements
复制代码代码如下所示:
Db.getSiblingDB()
Db.getCollectionNames()
db.getcollection()
Db.printCollectionStats()
在shell中运行Javascript脚本
转换数据库:
复制代码代码如下所示:
使用
运行以下脚本:
var总= 0;
Var(dbastatcollections =功能){ };
dbastatcollections =函数(){
collnames = db.getcollectionnames();
对于(VAR指标= 0;指数小于collnames.length;指数+ +){
var科尔= db.getcollection(collnames {指数});
var属性= coll.stats();
打印('ns,数量,大小,totalindexsize);
打印(stats.ns +,+ stats.count +,+ stats.size +,+ stats.totalindexsize );
}
}
dbastatcollections();
上面的脚本可以保存为dbastatcollections.js,
在linux下运行
复制代码代码如下所示:
非本地:27017 / dbastatcollections.js
或运行在一个空壳下
复制代码代码如下所示:
负荷(dbastatcollections .js)
在服务器端存储Javascript函数
Db.system.js.remove({_id dbastatcollections});
Db.system.js.save(
{
_id:dbastatcollections
值:函数(){
collnames = db.getcollectionnames();
对于(VAR指标= 0;指数小于collnames.length;指数+ +){
var科尔= db.getcollection(collnames {指数});
var属性= coll.stats();
打印('ns,数量,大小,totalindexsize);
打印(stats.ns +,+ stats.count +,+ stats.size +,+ stats.totalindexsize );
}
}
}
);
Db.loadServerscripts();
dbastatcollections();
此函数可用于当前Javascript上下文。
注:上述输出被保存为CSV文件打开。
本文来自SQL Server深潜博客。
复制代码代码如下所示:
Db.getSiblingDB()
Db.getCollectionNames()
db.getcollection()
Db.printCollectionStats()
在shell中运行Javascript脚本
转换数据库:
复制代码代码如下所示:
使用
运行以下脚本:
var总= 0;
Var(dbastatcollections =功能){ };
dbastatcollections =函数(){
collnames = db.getcollectionnames();
对于(VAR指标= 0;指数小于collnames.length;指数+ +){
var科尔= db.getcollection(collnames {指数});
var属性= coll.stats();
打印('ns,数量,大小,totalindexsize);
打印(stats.ns +,+ stats.count +,+ stats.size +,+ stats.totalindexsize );
}
}
dbastatcollections();
上面的脚本可以保存为dbastatcollections.js,
在linux下运行
复制代码代码如下所示:
非本地:27017 / dbastatcollections.js
或运行在一个空壳下
复制代码代码如下所示:
负荷(dbastatcollections .js)
在服务器端存储Javascript函数
Db.system.js.remove({_id dbastatcollections});
Db.system.js.save(
{
_id:dbastatcollections
值:函数(){
collnames = db.getcollectionnames();
对于(VAR指标= 0;指数小于collnames.length;指数+ +){
var科尔= db.getcollection(collnames {指数});
var属性= coll.stats();
打印('ns,数量,大小,totalindexsize);
打印(stats.ns +,+ stats.count +,+ stats.size +,+ stats.totalindexsize );
}
}
}
);
Db.loadServerscripts();
dbastatcollections();
此函数可用于当前Javascript上下文。
注:上述输出被保存为CSV文件打开。
本文来自SQL Server深潜博客。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。