メンテナンスコストを最小限に抑えるために、Java で Mongo でストアドプロシージャを作成して開始できるかどうかを知りたいです。
このストアド プロシージャでは、mapReduce を介して 1 つのコレクションを集約し、結果を別のコレクションに格納します。
コメントとヘルプをいただければ幸いです。どうもありがとう〜
メンテナンスコストを最小限に抑えるために、Java で Mongo でストアドプロシージャを作成して開始できるかどうかを知りたいです。
このストアド プロシージャでは、mapReduce を介して 1 つのコレクションを集約し、結果を別のコレクションに格納します。
コメントとヘルプをいただければ幸いです。どうもありがとう〜
特別なコレクション db.system.js に格納される Javascript 関数の形式で MongoDB にストアド プロシージャを作成できますが、通常はお勧めできません。ストアド プロシージャがリレーショナル データベースに役立つ理由のほとんどは、MongoDB には当てはまりません。Java からサーバー側の関数を呼び出す代わりに、その関数を Java で直接実装する必要があります。
しかし、それでもそれらを使用したい場合、そのような関数の作成は「サーバー側関数の保存」として文書化されています。それらを実行するには、DB.command()またはDB.doEval( ) を使用できます。