質問1 :なぜJavaである必要があるのですか? mongo ...
をスケジュールできますか 上記のコマンドでcron経由で実行しますか?
質問#2 :代わりにJavaドライバーを介して実装することは可能ですか?
Javaドライバーは、Map/Reduceコマンドを実行できます。 javascriptテキストをJavaコードのどこかにコピーする必要がありますが、ドライバーから作業している場合は、すべてそこで行うことができます。
実際、ドライバーの背後にある考え方の1つは、ドライバーがシェルのようにDBコマンドを発行しているだけであるということです。したがって、シェルまたはJavaからすべてを実行できるはずです。