mongodb 執行js指令碼(二)---mongovue執行
阿新 • • 發佈:2018-12-27
我們知道了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:記得加括號
檢視結果