ITKeyword,专注技术干货聚合推荐

注册 | 登录

mongodb 执行js脚本(二)---mongovue执行

q383965374 2015-06-09

相关推荐:使用JS-in-JS解释器陷阱执行来捕获恶意的网站脚本

主要思路: (1)使用JS实现一个JS解释器 当然,似乎还没有开源的库实现?Esprima可以派上用场,将JS代码翻译为AST。(而Google V8引擎原来设计就是从AST编译为


前面已经写了一篇 mongodb执行js脚本(一)---shell执行 

我们知道了mongodb执行 js脚本的流程。


其实 mongovue 也可以很方便的执行 js脚本。


下面我们直接看示例过程。

我现在的mongodb数据库有一个集合叫user,我通过js把给每个文档添加一个trueName字段,并赋值等于userName。  再让userName字段 的值 后面加上 110.




创建js脚本


选中数据库   右键  add stored javascript



脚本命名

给脚本起一个名字,后面会用到这个名字


新建完了之后 我们可以看到 stored javascript已经出现了我们新建的脚本





相关推荐:执行AJAX返回HTML片段中的JS脚本

在开发中,做某一遮罩层显示功能发现:如果AJAX加载的数据是一个HTML片段,而且这个HTML片段还包含脚本<script>块,那么在你把这数据插入到当前文档一个元素中

编辑脚本

对着脚本右键编辑




在function中我们可以编写自己的业务实现代码.

我们这里要做的操作是:

把给每个文档添加一个trueName字段,并赋值等于userName。  再让userName字段 的值 后面加上 110

代码如下:

function () {
  db.user.find().forEach(function(item){
      item.trueName=item.userName;
         item.userName=item.userName+"110";
         db.user.save(item);   
  } 
 )
}






执行脚本

点击右边的more,下面会出现执行的框,输入  我们脚本的命名   +  括号

ps:记得加括号 





查看结果



相关推荐:JSP EL表达式和JSP脚本<%%> 无法在外部引用的JS文件中执行

转自 http://www.blogjava.net/algz/articles/321846.html JSP EL表达式和JSP脚本<%%> 无法在外部引用的JS文件中执行 如果页面引用的外部JS脚本使用EL等服务端执

前面已经写了一篇 mongodb执行js脚本(一)---shell执行 我们知道了mongodb执行 js脚本的流程。其实 mongovue 也可以很方便的执行 js脚本。下面我们直接看示例过程。我现在的mong

相关阅读排行


用户评论

游客

相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。