当启动的时候,mongo检查用户HOME目录下的一个JavaScript文件.mongorc.js。如果找到,mongo在首次显示提示信息前解析.mongorc.js的内容。
如果你使用shell执行一个JavaScript文件或计算表达式,要么通过在命令行使用--eval选项或者指定一个.js文件给mongo,mongo会在完成JavaScript的处理后读取.mongorc.js文件。可以使用--norc选项来阻止加载.mongorc.js。定制shell提示在 <database>@<hostname>$ 定义以下变量的形式创建一个 mongo 命令行提示符:host = db.serverStatus().host;prompt = function() { return db+"@"+host+"> "; }
禁止删除数据库
DB.prototype.dropDatabase = function() { print("禁止删除数据库."); } 禁止删除集合DBCollection.prototype.drop = function() { print("禁止删除集合."); } 禁止删除索引DBCollection.prototype.dropIndex = function() { print("禁止删除索引.");