sql >> Databáze >  >> NoSQL >> MongoDB

Volání uložené funkce v mongodb

Zvažte následující příklad z mongo shellu, který nejprve uloží funkci s názvem echoFunction do system.js collection a volá funkci pomocí db.eval() :

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

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

echoFunction(...) je k dispozici v eval /$where /mapReduce atd. více informací je k dispozici na http://docs.mongodb.org/manual/tutorial/store-javascript-function-on-server



  1. Jak povolit protokolování pro Mongoose a ovladač MongoDB Node.JS

  2. Cizí klíče v mongo?

  3. Připojit položku do pole dokumentů MongoDB v PyMongu bez opětovného vkládání

  4. Jak nasadit databáze s otevřeným zdrojovým kódem