sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongodb server-side javascript er klient-side faktisk?

Du kan gemme js-kode som en slags lagret procedure .

I henhold til denne artikel du kan gemme js som et systemkald:

 db.system.js.save({_id: "sum", value: function (x, y) { return x + y; }});

så kald det sådan:

db.eval("return sum(2, 3);");
db.loadServerScripts();
sum(3,2) 

ekstra dokumentation her

anden løsning til eval er at have et cron job kalder en javascript-fil til frokost lokalt på serveren




  1. Hvad er returtypen af ​​db.collection.find() i mongodb

  2. Tjek MongoDB-godkendelse med Java 3.0-driver

  3. Sådan får du antallet af forekomster af et søgeord i en streng ved hjælp af mongoDb

  4. PHP mongodb driver tjek forbindelse