成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

mongoshell啟動(dòng)配置文件.mongorc.js(三)

mongo shell啟動(dòng)配置文件.mongorc.js(三)

成都創(chuàng)新互聯(lián)專注于企業(yè)營(yíng)銷型網(wǎng)站、網(wǎng)站重做改版、潮陽(yáng)網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、html5、商城網(wǎng)站定制開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為潮陽(yáng)等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

自定義MongoDB操作函數(shù)

可以把自己寫的js代碼保存在某個(gè)地方,讓MongoDB加載它,然后就可以在MongoDB的命令行里操作它們。

mongodb shell默認(rèn)會(huì)加載~/.mongorc.js文件

例如以下修改了啟動(dòng)提示文字、左側(cè)提示文字,增加了my_show_shards shell函數(shù)用于顯示當(dāng)前sharded collection的chunks在各分片的負(fù)載情況:

//~/.mongorc.js  
//show at begin    
var compliment = ["attractive", "intelligent", "like batman"];    
var index = Math.floor(Math.random()*3);    
print("Hello, you're looking particularly " + compliment[index] + " today!");
//change the prompt    
prompt = function(){    
    if (typeof db == "undefined") {    
        return "(nodb)> ";    
    }    
    // Check the last db operation    
    try {    
        db.runCommand({getLastError: 1});    
    }    
    catch (e) {    
        print(e);    
    }    
    return db + "> ";    
}
//show all shard's chunks    
function my_show_shards() {    
    var config_db = db.getSiblingDB("config");    
    var collections = {};    
    var shards = {};    
    var shard_it = config_db.chunks.find().snapshot();
    while (shard_it.hasNext()) {  
        next_item = shard_it.next();    
        collections[JSON.stringify(next_item["ns"]).replace(/\"/g, "")] = 1;    
        shards[JSON.stringify(next_item["shard"]).replace(/\"/g, "")] = 1;    
    }    
    var list_collections = [];    
    var list_shards = [];    
    for (item in collections) {    
        list_collections.push(item);    
    }    
    for (item in shards) {    
        list_shards.push(item);    
    }
    list_collections.forEach(function(collec) {  
            list_shards.forEach(function(item) {    
                obj = {};    
                obj["shard"] = item;    
                obj["ns"] = collec;    
                it = config_db.chunks.find(obj);    
                print(collec, item, it.count());    
                })    
            })    
}

當(dāng)前標(biāo)題:mongoshell啟動(dòng)配置文件.mongorc.js(三)
本文來(lái)源:http://jinyejixie.com/article4/psgcoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)面包屑導(dǎo)航、服務(wù)器托管、微信小程序、Google手機(jī)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
仙游县| 逊克县| 教育| 开化县| 高尔夫| 茂名市| 青海省| 东乌珠穆沁旗| 新疆| 永德县| 崇信县| 成都市| 曲水县| 清丰县| 霍林郭勒市| 巴林右旗| 缙云县| 墨竹工卡县| 山东| 韶关市| 东港市| 日照市| 塘沽区| 安陆市| 凌海市| 临沂市| 雷山县| 平乡县| 安乡县| 八宿县| 布拖县| 东城区| 榆中县| 汉源县| 盐津县| 吴旗县| 丘北县| 龙里县| 泰兴市| 晋城| 琼结县|