濮阳杆衣贸易有限公司

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

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

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

常用JavaScript語句

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

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

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

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

use dbname>

運行如下腳本:

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下運行  

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

mongo localhost:27017/dbname> dbaStatCollections.js

或在mongo shell下運行   

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

load("dbaStatCollections.js")

在服務(wù)端存儲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ù)。退出該會話后,該函數(shù)不會被保存。只可在Primary執(zhí)行。

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

您可能感興趣的文章:
  • mongoDB中CRUD的深入講解
  • Mongo DB增刪改查命令
  • mongodb+php實現(xiàn)簡單的增刪改查
  • MongoDB.NET 2.2.4驅(qū)動版本對Mongodb3.3數(shù)據(jù)庫中GridFS增刪改查
  • PHP簡單操作MongoDB的方法(安裝及增刪改查)
  • mongodb增刪改查詳解_動力節(jié)點Java學(xué)院整理
  • MongoDB簡單操作示例【連接、增刪改查等】
  • koa+mongoose實現(xiàn)簡單增刪改查接口的示例代碼
  • Node.js對MongoDB進行增刪改查操作的實例代碼
  • java連接Mongodb實現(xiàn)增刪改查
  • MongoDB的基本操作實例詳解【服務(wù)端啟動,客戶端連接,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)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MongoDB服務(wù)端JavaScript腳本使用方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于MongoDB服務(wù)端JavaScript腳本使用方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    澄江县| 临朐县| 旺苍县| 西城区| 沁水县| 孙吴县| 游戏| 天峻县| 汝南县| 乐安县| 灵丘县| 观塘区| 潞西市| 鹰潭市| 札达县| 洛阳市| 青海省| 岑巩县| 丽江市| 视频| 东辽县| 德安县| 南平市| 宁国市| 大足县| 壤塘县| 绿春县| 玉屏| 通渭县| 莎车县| 枝江市| 荥阳市| 乐亭县| 怀柔区| 平原县| 永康市| 水城县| 金湖县| 临清市| 偃师市| 教育|