Zobacz następujący adres URL w dokumentacji MongoDB:
Należy jednak pamiętać, że obsługa i wydajność kodu po stronie serwera (odpowiednik procedur przechowywanych) jest nadal trochę słaba (szczegóły w linku).
Edytuj:
Aby wywołać procedurę składowaną z Go przy użyciu sterownika mgo
użyj mgo.Database
Run()
typu metoda (bezpośredni link
) i wydaj eval
polecenie z kodem JavaScript do wykonania po stronie serwera jako argument. Coś takiego:
db.Run(bson.M{"eval": "myStoredFunction();"})
kod nieprzetestowany
Nie jest możliwe, aby kod został oceniony w MongoDB insert
oświadczenie.