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


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

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


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


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

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

mongodb 执行js脚本(二)---mongovue执行_第1张图片

mongodb 执行js脚本(二)---mongovue执行_第2张图片


创建js脚本

mongodb 执行js脚本(二)---mongovue执行_第3张图片

选中数据库   右键  add stored javascript



脚本命名

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

mongodb 执行js脚本(二)---mongovue执行_第4张图片

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

mongodb 执行js脚本(二)---mongovue执行_第5张图片




编辑脚本

对着脚本右键编辑

mongodb 执行js脚本(二)---mongovue执行_第6张图片

mongodb 执行js脚本(二)---mongovue执行_第7张图片


在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);   
  } 
 )
}

mongodb 执行js脚本(二)---mongovue执行_第8张图片





执行脚本

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

ps:记得加括号 

mongodb 执行js脚本(二)---mongovue执行_第9张图片

mongodb 执行js脚本(二)---mongovue执行_第10张图片



查看结果

mongodb 执行js脚本(二)---mongovue执行_第11张图片


你可能感兴趣的:(JavaScript,js,mongodb,脚本,mongovue)