您好,登錄后才能下訂單哦!
mongo shell啟動配置文件.mongorc.js(二)
如果你的主目錄下有個.mongorc.js文件,那么當你啟動shell時他就會自動運行。使用它可以初始化任何你經常使用的helper方法和你不想意外操作的刪除方法。
比如,你不想使用默認的dropDatabase()方法了,你可以在.mongorc.js文件中添加下面的命令:
DB.prototype.dropDatabase = function() { print("No dropping DBs!"); } db.dropDatabase = DB.prototype.dropDatabase;
上面的例子改變了dropDatabase() helper方法,使他只打印出一行信息,而沒有真正的刪除數據庫。
注意,這個技巧不是一個安全手段,固執(zhí)的用戶仍然可以在不使用helper前提下刪除數據庫。然而,移除危險的admin權限命令也可以幫助阻止“大堤的奔潰”。
幾個建議在.mongorc.js中使用helper命令時移除的:
DB.prototype.shutdownServer
DBCollection.prototype.drop
DBCollection.prototype.ensureIndex
DBCollection.prototype.reIndex
DBCollection.prototype.dropIndexes
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。