-- MongoDB

[MongoDB] 저장 자바스크립트

어린왕자악꿍 2013. 1. 8. 16:19

자바스크립트를실행하기위해 db.eval명령어와 system.js 컬렉션을이용할있다.

 

>db.eval("return 'hello neo'")

hello neo

 

system.js name이라는변수를저장


>db.system.js.insert( { "_id" : "name", "value" :"neo" } )

 

>db.eval("function(n) { return n + ' ' + name; }", ['hello'])

hello neo

 

system.js helloName이라는함수를저장


>db.system.js.save( {

"_id" : "helloName",

"value" : function(n) { return 'hello ' + n; }

})

 

>db.eval("return helloName('neo');")

hello neo