Betrachten Sie das folgende Beispiel aus der Mongo-Shell, die zuerst eine Funktion namens echoFunction
speichert zur system.js
Sammlung und ruft die Funktion mit db.eval()
auf :
db.system.js.save({
_id: "echoFunction",
value: function (x) {
return 'echo: ' + x;
}
})
db.eval("echoFunction('test')") // -> "echo: test"
echoFunction(...)
ist in eval
verfügbar /$where
/mapReduce
usw. Weitere Informationen finden Sie unter http://docs.mongodb.org/manual/tutorial/store-javascript-function-on-server