MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Извикване на съхранена функция в mongodb

Помислете за следния пример от обвивката на mongo, която първо записва функция с име echoFunction към system.js колекция и извиква функцията с помощта на db.eval() :

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

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

echoFunction(...) е наличен в eval /$where /mapReduce и др. повече информация е налична на http://docs.mongodb.org/manual/tutorial/store-javascript-function-on-server



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Персонализирано каскадиране в Spring Data MongoDB

  2. Mongoose - Запазване на масив от низове

  3. Какво да избера:MongoDB/Cassandra/Redis/CouchDB?

  4. Урокът за основите на MongoDB

  5. Mongoengine:ConnectionError:Не сте дефинирали връзка по подразбиране