MongoDBドキュメントの次のURLを参照してください:
ただし、サーバーサイドコード(ストアドプロシージャと同等)のサポートとパフォーマンスはまだ少し劣っていることに注意してください(詳細はリンクにあります)。
編集:
mgoドライバー
を使用してGoからストアドプロシージャを呼び出すには mgo.Database
を使用します タイプのRun()
メソッド(直接リンク
)そしてeval
を発行します サーバー側で実行されるJavascriptコードを引数として使用するコマンド。次のようなもの:
db.Run(bson.M{"eval": "myStoredFunction();"})
コードはテストされていません
MongoDB insert
でコードを評価することはできません ステートメント。