91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mongo shell啟動配置文件.mongorc.js(一)

發布時間:2020-07-09 03:07:56 來源:網絡 閱讀:4929 作者:UltraSQL 欄目:MongoDB數據庫

mongo shell啟動配置文件.mongorc.js(一)


當啟動的時候,mongo檢查用戶HOME目錄下的一個JavaScript文件.mongorc.js。如果找到,mongo在首次顯示提示信息前解析.mongorc.js的內容。如果你使用shell執行一個JavaScript文件或計算表達式,要么通過在命令行使用--eval選項或者指定一個.js文件給mongo,mongo會在完成JavaScript的處理后讀取.mongorc.js文件。你可以使用--norc選項來阻止加載.mongorc.js。


修改DBQuery.shellBatchSize變量


find()方法是或集合獲取文檔的JavaScript方法。find()方法返回結果的游標;然而,在mongo shell,如果返回的游標不分配到一個使用var鍵定義的變量,那么游標將自動重復20次,打印匹配查詢的前20行。mongo shell將會提示Type it重復20次。


你可以設置DBQuery.shellBatchSize屬性,將重復次數從默認的20次修改為10次:

DBQuery.shellBatchSize = 10;


當然,你可以在mongo shell下直接設置,或放到配置文件中。


使用自定義提示信息


你可以在命令行下創建修改提示內容的變量. prompt 變量可以保存字符串以及任意JavaScript.如果 prompt 保存函數返回一個字符串, mongo 可以顯示每個動態的 prompt 信息.請看下面例子:


例子


創建與當前會話發出操作的數量提示,定義如下變量:

cmdCount = 1;   
prompt = function() {    
             return (cmdCount++) + "> ";    
         }


該提示將類似于以下內容:

1> db.collection.find()   
2> show collections    
3>


例子


在 <database>@<hostname>$ 定義以下變量的形式創建一個 mongo 命令行提示符:

host = db.serverStatus().host;
prompt = function() {          
      return db+"@"+host+"$ ";      
     }


該提示將類似于以下內容:

<database>@<hostname>$ use records   
switched to db records    
records@<hostname>$


例子


要創建一個 mongo 命令行提示符包含系統時間和文件在當前數據庫的數量,定義如下提示變量:

prompt = function() {   
             return "Uptime:"+db.serverStatus().uptime+" Documents:"+db.stats().objects+" > ";    
         }


該提示將類似于以下內容:

Uptime:5897 Documents:6 > db.people.save({name : "James"});   
Uptime:5948 Documents:7 >


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新干县| 全椒县| 璧山县| 枣阳市| 常山县| 抚松县| 阿拉善右旗| 辽阳县| 永修县| 沧州市| 施甸县| 合川市| 曲阜市| 鹰潭市| 会泽县| 苏尼特右旗| 梓潼县| 磴口县| 烟台市| 彝良县| 昌江| 沙田区| 苏尼特左旗| 平凉市| 木里| 漾濞| 津南区| 盐山县| 马关县| 上思县| 长岭县| 绥滨县| 鲁甸县| 当涂县| 大连市| 庄浪县| 浠水县| 临城县| 洛扎县| 仙游县| 陆川县|