sql >> Databasteknik >  >> NoSQL >> MongoDB

Ring lagrad funktion i mongodb

Betrakta följande exempel från mongoskalet som först sparar en funktion som heter echoFunction till system.js samling och anropar funktionen med db.eval() :

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

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

echoFunction(...) är tillgänglig i eval /$where /mapReduce etc. mer information finns på http://docs.mongodb.org/manual/tutorial/store-javascript-function-on-server



  1. Få en lista över index i MongoDB

  2. Hur kan jag kontrollera om ett fält finns eller inte i MongoDB?

  3. Hur man frågar MongoDB med like

  4. Hur kan jag se var mongoDB lagrar data? (det är inte standard /data/db!)