【MongoDB】在Mongodb使用shell实现与javascript的动态交互
2023-09-11 14:21:02 时间
关于利用mongodb的shell运行脚本,这点在曾经的文章中有点遗漏;如今在此篇博客中做个补充;
一、在命令行中传入脚本文件
定义一个javasciprt文件,名称为:script1.js,内容例如以下:
print("I am albert shao in the script1.js")
定义还有一个javascript文件,名称为script2,内容例如以下:
print("I like to read and study")
在命令窗体执行得到例如以下结果:
备注: 脚本文件必须放到mongo的同文件夹文件下
假设希望使用指定的主机和port的mongodb上执行脚本,须要先指定地址然后在跟上脚本文件的名称;
mongo --quiet server-1 :3000/foo script1.js script2.js
二、交互运行js脚本
三、创建.mongorc.js文件
假设某些脚本会被频繁载入,能够将它们加入到mongor.js文件里。这个文件会在启动shell时候自己主动执行;
比如我们希望启动shell显示一句欢迎语句。我们在用户的主文件夹创建一个名为【.mongorc.js】文件,向当中加入例如以下代码:
var compliment = ["like albert","attractive","intellgient"]; var index = Math.floor(Math.random()*3); print("Hello, you're looking particularly " + compliment[index] + " today!");
预想可能会直接自己主动载入,文件文件夹:
执行会出现:
假设不在administer文件夹 则须要指定,例如以下一样:
相关文章:
http://mongoblog.tumblr.com
http://stackoverflow.com/questions/8219891/mongo-shell-simple-example-for-windows-xp
http://www.java123.net/v/954740.html
相关文章
- NaN in JavaScript
- 第七节:语法总结(1)(自动属性、out参数、对象初始化器、var和dynamic等) 图片放大镜 JavaScript-基础 用javascript写原生ajax(笔记) 初遇 Asp.net MVC 数据库依赖缓存那些事儿 前端JS 与 后台C# 之间JSON序列化与反序列化(笔记)
- 【学习笔记04】JavaScript数据类型
- 菜鸟的mongoDB学习---(六)MongoDB 索引
- JavaScript生成的随机数随机字符串JS生成的随机数随机字符串
- 【MongoDB】从入门到精通mongdb系列学习宝典,想学mongodb小伙伴请进来
- 【JavaScript】Understanding callback functions in Javascript
- 【JavaScript】理解与使用Javascript中的回调函数
- 最新版教学Vue.js渐进式JavaScript框架
- JavaScript对象编程-第3章
- 《深入理解JavaScript》——1.8 字符串
- 《JavaScript开发框架权威指南》——2.5 操作文件系统
- 《移动网页设计与开发 HTML5+CSS3+JavaScript》—— 1.5 CSS3及其他
- 《jQuery与JavaScript入门经典》——2.4 调试jQuery和JavaScript
- javascript: detect mobile devices or browser
- javascript和php中的正则
- 华为OD机试 - 自动曝光(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- JavaScript之面向对象学九(原型式继承和寄生式继承)
- 深入理解JavaScript系列(46):代码复用模式(推荐篇)
- 深入理解JavaScript系列(42):设计模式之原型模式