MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Wywołaj funkcję zapisaną w mongodb

Rozważmy następujący przykład z powłoki mongo, który najpierw zapisuje funkcję o nazwie echoFunction do system.js kolekcji i wywołuje funkcję za pomocą db.eval() :

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

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

echoFunction(...) jest dostępny w eval /$where /mapReduce itp. więcej informacji można znaleźć pod adresem 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. Czy tablice przechowywane w MongoDB zachowują swoją kolejność?

  2. Znajdź wartości, które nie zawierają liczb w SQL

  3. MongoDB $binarySize

  4. Agregacje MongoDB przy użyciu języka Java

  5. Ciąg projektu agregacji MongoDB do ObjectId