Rufen Sie gespeicherte Funktion in mongodb

Ich bin immer einige Schwierigkeiten, die zum aufrufen einer gespeicherten Funktion innerhalb mongdb.
Ich bin ein bisschen Neuling mit dem mongo.

[EDIT] : meine Funktion gespeichert in mongodb

function() {
    var cndTime = new Date().getTime() - (3600*1000*24*2); //condition
     db.urls.find(needParse: false).forEach(function(item){
        if(item.date < cndTime)  //check
            db.urls.update({_id: item._id}, {$set: { needParse: true }}); //update field
     });
}

Alles, was ich verlange, ist, wie Sie zum aufrufen dieser Funktion verwenden reactivemongo oder native API.

Können Sie bitte erklären, was Sie versuchen zu erreichen?
Seltsam, wie alle Antworten in der Konsole noch die Frage war und ist getaggt mit java `:`
Verwenden Sie nicht die javascript-Funktionen für diese Art von Funktionen, die auf dem server wie Sie können 1.laufen nur auf dem primären und 2.brauchen Sie eine Schreibsperre auf die db während der gesamten Ausführung verursacht einen Tropfen in Durchsatz.

InformationsquelleAutor Ben Rhouma Zied | 2013-08-12

Schreibe einen Kommentar