sql >> データベース >  >> NoSQL >> MongoDB

フィールドの値を取得するために、MongoDBにJavaScriptを評価するように依頼するにはどうすればよいですか?

    MongoDBドキュメントの次のURLを参照してください:

    http://www.mongodb.org / display / DOCS / Server-side + Code + Execution#Server-sideCodeExecution-Storingfunctionsserverside

    ただし、サーバーサイドコード(ストアドプロシージャと同等)のサポートとパフォーマンスはまだ少し劣っていることに注意してください(詳細はリンクにあります)。

    編集:

    mgoドライバー を使用してGoからストアドプロシージャを呼び出すには mgo.Databaseを使用します タイプのRun() メソッド(直接リンク )そしてevalを発行します サーバー側で実行されるJavascriptコードを引数として使用するコマンド。次のようなもの:

    db.Run(bson.M{"eval": "myStoredFunction();"})
    

    コードはテストされていません

    MongoDB insertでコードを評価することはできません ステートメント。




    1. spring-data mongodbでarrayFiltersでupdateOptionを使用する方法は?

    2. マングース:IDによる並べ替え

    3. 属性のないクラスでJsonConverterをグローバルに使用する

    4. インストールが成功した後に「mongod」コマンドを実行すると、許可が拒否されました