mongodbでストアドプロシージャ

こちらWorking With Stored JavaScript in MongoDB - Mike Dirolfで紹介されてます。公式DocはこちらServer-side JavaScript — MongoDB Manual 3.6
ただトリガーは無いようです。

//このようにfunctionを保存して
db.system.js.save({_id: "sum", value: function (x, y) { return x + y; }});
//実行する
db.eval("return sum(2, 3);");
//whereと共に
db.mycollection.find({$where: "sum(this.x, this.y) == 6"});