主頁(yè) > 知識(shí)庫(kù) > MongoDB服務(wù)端JavaScript腳本使用方法

MongoDB服務(wù)端JavaScript腳本使用方法

熱門標(biāo)簽:南京400電話怎樣辦理 徐州ai電銷機(jī)器人原理 沈陽(yáng)營(yíng)銷電銷機(jī)器人招商 企業(yè)智能外呼系統(tǒng)價(jià)格多少 兗州電話外呼營(yíng)銷系統(tǒng) 智能電銷機(jī)器人銷售話術(shù) 高德地圖標(biāo)注商戶位置 福州電銷機(jī)器人源代碼 機(jī)器人外呼系統(tǒng)軟件存在問(wèn)題

常用JavaScript語(yǔ)句

復(fù)制代碼 代碼如下:

db.getSiblingDB(dbname>)  
db.getCollectionNames()   
db.getCollection(collname>)   
db.printCollectionStats()

在mongo shell運(yùn)行JavaScript腳本
 
切換數(shù)據(jù)庫(kù):  

復(fù)制代碼 代碼如下:

use dbname>

運(yùn)行如下腳本:

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下運(yùn)行  

復(fù)制代碼 代碼如下:

mongo localhost:27017/dbname> dbaStatCollections.js

或在mongo shell下運(yùn)行   

復(fù)制代碼 代碼如下:

load("dbaStatCollections.js")

在服務(wù)端存儲(chǔ)JavaScript函數(shù)

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();

在當(dāng)前JavaScript上下文中,可以使用該函數(shù)。退出該會(huì)話后,該函數(shù)不會(huì)被保存。只可在Primary執(zhí)行。

備注:以上輸出結(jié)果保存為CSV文件打開(kāi)。
本文出自 “SQL Server Deep Dives” 博客

您可能感興趣的文章:
  • mongoDB中CRUD的深入講解
  • Mongo DB增刪改查命令
  • mongodb+php實(shí)現(xiàn)簡(jiǎn)單的增刪改查
  • MongoDB.NET 2.2.4驅(qū)動(dòng)版本對(duì)Mongodb3.3數(shù)據(jù)庫(kù)中GridFS增刪改查
  • PHP簡(jiǎn)單操作MongoDB的方法(安裝及增刪改查)
  • mongodb增刪改查詳解_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
  • MongoDB簡(jiǎn)單操作示例【連接、增刪改查等】
  • koa+mongoose實(shí)現(xiàn)簡(jiǎn)單增刪改查接口的示例代碼
  • Node.js對(duì)MongoDB進(jìn)行增刪改查操作的實(shí)例代碼
  • java連接Mongodb實(shí)現(xiàn)增刪改查
  • MongoDB的基本操作實(shí)例詳解【服務(wù)端啟動(dòng),客戶端連接,CRUD操作】

標(biāo)簽:丹東 本溪 大理 吉安 昭通 邯鄲 鶴崗 景德鎮(zhèn)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MongoDB服務(wù)端JavaScript腳本使用方法》,本文關(guān)鍵詞  MongoDB,服務(wù),端,JavaScript,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MongoDB服務(wù)端JavaScript腳本使用方法》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于MongoDB服務(wù)端JavaScript腳本使用方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章