标签:eval 完成 java name 删除数据库 -- javascrip index on()
当启动的时候,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("禁止删除索引.");
标签:eval 完成 java name 删除数据库 -- javascrip index on()
原文地址:http://www.cnblogs.com/liang545621/p/7484631.html