.mongorc.js分享
-
.mongorc.js是mongo shell開始時會預載的設定檔
底下分享一下常用的一些設定
-----------------------------------------------------------------------------
/**
* 讓所有的的query預設加上pretty
*/
DBQuery.prototype._prettyShell = true//讓Mongo Shell連到DB時帶出角色及DB版本的提示
prompt = function() {
// case mongos
if (rs.status().info == 'mongos') {
return rs.status().info + ':[' + db.version() + '] > ';
}
// for replicasets
switch (rs.status().myState) {
case 1:
stateStr = 'PRIMARY'
setName = rs.status().set
break;case 2:
stateStr = 'SECONDARY'
setName = rs.status().set
break;case 7:
stateStr = 'ARBITER'
setName = rs.status().set
break;default:
stateStr = 'MONGO'
setName = 'non-replset'
break;
}
return setName + ':' + stateStr + ':[' + db.version() + '] > ';
}-----------------------------------------------------------------------------
示意圖
連到shard1的master
連到shard1的secondary
連到shard1的Arbiter
-
-
我先前想要的就是這個,再麻煩提供 .mongorc.js 檔案路徑,感謝分享~
-
在Linux的情況下
在登入用戶的home目錄底下手動創建檔案
把範例貼入檔案就可以用了
-
-
那 Windows 呢?
-
Windows預設也是在用戶目錄下
例如C:\Users\administrator\.mongorc.js
-
感謝我試試
-
很實用的分享, 來試試看