天天看點

mongodb存儲過程

   mongodb支援存儲過程的使用,它的存儲過程是用javascript實作的,被存在于system.js表中,可以接收和輸出參數,傳回執行存儲過程的狀态值,也可以嵌套調用。

    是以我了解的mongodb的存儲過程就是:

    把javascript變量,存儲到mongodb的資料庫的特殊集合:system.js表中,然後這些變量可以在何mongodb的javascript上下文中調用,包括"$where"子句,db.eval調用,mapreduce作業。

   1.添加存儲過程

mongodb存儲過程
mongodb存儲過程

找到test.js的檔案位置,我的檔案位置如下圖,然後按住shift鍵,點選滑鼠右鍵彈出一個菜單,選擇 【在此處打開指令視窗(w)】

mongodb存儲過程

彈出指令視窗,接下來運作test.js,會有兩種方法

方法1:

在指令視窗輸入mongo test.js,按Enter鍵,test.js就會被運作,如下圖

mongodb存儲過程

方法2:在指令視窗輸入 mongo 按Enter鍵,然後輸入load('test.js'),這樣test.js也會被運作,如下圖:

mongodb存儲過程

本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,否則保留追究法律責任的權利。

轉載:http://www.cnblogs.com/greenteaone/p/5175859.html