1. 程式人生 > >mongodb 執行js指令碼(二)---mongovue執行

mongodb 執行js指令碼(二)---mongovue執行

我們知道了mongodb執行 js指令碼的流程。

其實 mongovue 也可以很方便的執行 js指令碼。

下面我們直接看示例過程。

我現在的mongodb資料庫有一個集合叫user,我通過js把給每個文件新增一個trueName欄位,並賦值等於userName。  再讓userName欄位 的值 後面加上 110.



建立js指令碼


選中資料庫   右鍵  add stored javascript

指令碼命名

給指令碼起一個名字,後面會用到這個名字


新建完了之後 我們可以看到 stored javascript已經出現了我們新建的指令碼


編輯指令碼

對著指令碼右鍵編輯



在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:記得加括號



檢視結果