最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2015年10月24日 23:29:53   作者:UltraSQL  
這篇文章主要介紹了MongoDB服務(wù)端JavaScript腳本使用方法,需要的朋友可以參考下

常用JavaScript語句

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

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

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

復(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ù)端存儲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” 博客

相關(guān)文章

  • 深入了解MongoDB是如何存儲數(shù)據(jù)的

    深入了解MongoDB是如何存儲數(shù)據(jù)的

    MongoDB是一個(gè)可擴(kuò)展、高性能的分布式文檔存儲數(shù)據(jù)庫,由C 語言編寫,下面這篇文章主要給大家介紹了關(guān)于MongoDB是如何存儲數(shù)據(jù)的相關(guān)資料,文中介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。
    2017-07-07
  • Mongodb常用的身份驗(yàn)證方式

    Mongodb常用的身份驗(yàn)證方式

    對MongoDB部署啟用訪問控制會強(qiáng)制執(zhí)行用戶身份驗(yàn)證,要求在登錄MongoDB系統(tǒng)用戶識別自己。 當(dāng)訪問啟用了訪問控制的MongoDB部署時(shí),用戶只能執(zhí)行由其角色確定的操作。
    2017-08-08
  • 淺談MySQL和MariaDB區(qū)別(mariadb和mysql的性能比較)

    淺談MySQL和MariaDB區(qū)別(mariadb和mysql的性能比較)

    MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能輕松成為MySQL的代替品
    2018-02-02
  • 分布式文檔存儲數(shù)據(jù)庫之MongoDB訪問控制的操作方法

    分布式文檔存儲數(shù)據(jù)庫之MongoDB訪問控制的操作方法

    這篇文章主要介紹了分布式文檔存儲數(shù)據(jù)庫之MongoDB訪問控制的操作方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • 關(guān)于MongoTemplate通過id查詢?yōu)閚ull的問題

    關(guān)于MongoTemplate通過id查詢?yōu)閚ull的問題

    這篇文章主要介紹了關(guān)于MongoTemplate通過id查詢?yōu)閚ull的問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • mongoDB使用投影剔除‘額外’字段的操作過程

    mongoDB使用投影剔除‘額外’字段的操作過程

    這篇文章主要給大家介紹了關(guān)于mongoDB使用投影剔除‘額外’字段的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • MongoDB 模式設(shè)計(jì)詳解

    MongoDB 模式設(shè)計(jì)詳解

    這篇文章主要介紹了MongoDB 模式設(shè)計(jì)詳解的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • MongoDB慢查詢與索引實(shí)例詳解

    MongoDB慢查詢與索引實(shí)例詳解

    索引通常能夠極大的提高查詢的效率,這篇文章主要給大家介紹了關(guān)于MongoDB慢查詢與索引的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • MongoDB快速入門筆記(六)之MongoDB的文檔修改操作

    MongoDB快速入門筆記(六)之MongoDB的文檔修改操作

    這篇文章主要介紹了MongoDB快速入門筆記(六)之MongoDB的文檔修改操作的相關(guān)資料,需要的朋友可以參考下
    2016-06-06
  • Windows下MongoDB的下載安裝、環(huán)境配置教程圖解

    Windows下MongoDB的下載安裝、環(huán)境配置教程圖解

    這篇文章主要介紹了Windows下MongoDB的下載安裝、環(huán)境配置教程詳解,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2019-06-06

最新評論

汶上县| 成武县| 丹巴县| 石狮市| 吉隆县| 石城县| 华容县| 来凤县| 云浮市| 宁远县| 建湖县| 长沙县| 德庆县| 永丰县| 漳州市| 个旧市| 巩留县| 长寿区| 武川县| 河源市| 张北县| 中江县| 外汇| 恩平市| 普兰县| 平阳县| 正宁县| 利川市| 忻城县| 韩城市| 天全县| 准格尔旗| 瓮安县| 吉安市| 吉水县| 齐河县| 清苑县| 金阳县| 台北市| 孝感市| 康乐县|