关于利用mongodb的shell执行脚本,这点在以前的文章中有点遗漏;现在在此篇博客中做个补充; 一、在命令行中传入脚本文件 定义一个javasciprt文件,名称为:script1.js,内容如下: print(I am albert shao in the script1.js) 定义另一个javascript文件,名
关于利用mongodb的shell执行脚本,这点在以前的文章中有点遗漏;现在在此篇博客中做个补充;
一、在命令行中传入脚本文件
定义一个javasciprt文件,名称为:script1.js,内容如下:
YDUI Touch专为移动端打造,在技术实现、交互设计上兼容主流移动设备,保证代码轻、性能高;使用 Flexbox 技术,灵活自如地对齐、收缩、扩展元素,轻松搞定移动页面布局;用 rem 实现强大的屏幕适配布局,等比例适配所有屏幕;自定义Javascript组件、Less文件、Less变量,定制一份属于自己的YDUI。
立即学习“Java免费学习笔记(深入)”;
print("I am albert shao in the script1.js")
立即学习“Java免费学习笔记(深入)”;
定义另一个javascript文件,名称为script2,内容如下:
print("I like to read and study")
立即学习“Java免费学习笔记(深入)”;
在命令窗口运行得到如下结果:
备注: 脚本文件必须放到mongo的同目录文件下喎?http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+yOe5+8+jzfvKudPD1ri2qLXE1ve7+rrNtsu/2rXEbW9uZ29kYsnP1MvQ0L3Fsb6jrNDo0qrPyNa4tqi12Na3yLu689TauPrJz73Fsb7OxLz+tcTD+7PGo7s8L3A+CjxwPm1vbmdvIC0tcXVpZXQgc2VydmVyLTEgOjMwMDAvZm9vIHNjcmlwdDEuanMgc2NyaXB0Mi5qczwvcD4KPHA+PC9wPgo8aDI+tv6hor27u6XWtNDQanO9xbG+PC9oMj4KPGltZyBzcmM9"http://www.2cto.com/uploadfile/Collfiles/20141119/2014111909274934.png" alt="\">
三、创建.mongorc.js文件
立即学习“Java免费学习笔记(深入)”;
如果某些脚本会被频繁加载,可以将它们添加到mongor.js文件中。这个文件会在启动shell时候自动运行;
例如我们希望启动shell显示一句欢迎语句。我们在用户的主目录创建一个名为【.mongorc.js】文件,向其中添加如下代码:
立即学习“Java免费学习笔记(深入)”;
var compliment = ["like albert","attractive","intellgient"];
var index = Math.floor(Math.random()*3);
print("Hello, you're looking particularly " + compliment[index] + " today!");预想可能会直接自动加载,文件目录:

运行会出现:

如果不在administer目录 则需要指定,如下一样:











