Mongo shellでは、ログアウト時に変数が破棄される MongoDBのshell上でグローバル関数を定義しても、いちどshellから抜けてしまうと関数は破棄されます。 $ ~/bin/mongo > var wa = function (a,b){return a+b ;} > wa(2,3) 5 > exit bye (この時点で関数waは消滅する) $ ~/bin/mongo > wa(2,3) Fri Dec 23 18:41:59 ReferenceError: wa is not defined (shell):1 (関数waはもう存在しない) サーバ側に関数を保存する方法