MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Chiama la funzione memorizzata in mongodb

Considera l'esempio seguente tratto dalla mongo shell che prima salva una funzione denominata echoFunction al system.js collection e chiama la funzione usando db.eval() :

db.system.js.save({
    _id: "echoFunction",
    value: function (x) {
        return 'echo: ' + x;
    }
})

db.eval("echoFunction('test')") // -> "echo: test"

echoFunction(...) è disponibile in eval /$where /mapReduce ecc. maggiori informazioni sono disponibili su http://docs.mongodb.org/manual/tutorial/store-javascript-function-on-server