Вижте следния URL адрес в документацията на MongoDB:
Имайте предвид обаче, че поддръжката и производителността на кода от страна на сървъра (еквивалентен на съхранени процедури) все още е малко слаб (подробности във връзката).
Редактиране:
За извикване на съхранена процедура от Go с помощта на mgo драйвер
използвайте mgo.Database
тип Run()
метод (директна връзка
) и издайте eval
команда с кода на Javascript, който да бъде изпълнен от страната на сървъра като аргумент. Нещо като:
db.Run(bson.M{"eval": "myStoredFunction();"})
кодът не е тестван
Не е възможно кодът да бъде оценен в MongoDB insert
изявление.