プロトタイプベースのライブラリ/フレームワークをmongoDBのsystem.jsに保存するための信頼できる手法はありますか?map-reduce内でdateJS形式を使用しようとしたときに、この問題に遭遇しました。JIRA #SERVER-770は、オブジェクトのクロージャ(プロトタイプを含む)がsystem.jsコレクションにシリアル化されると失われ、これが予期される動作であると説明しています。残念ながら、これにはdojo、Google Closure、jQueryなどの多くの優れたフレームワークが含まれていません。
プロトタイプに依存しないように、ライブラリを何らかの方法で変換または含める方法はありますか?Map-Reduceの前に初期化して、スコープオブジェクトを介して渡すことにはいくつかの約束がありますが、これまでのところあまり運がありません。私のアプローチに欠陥がある場合、サーバー側のjavascriptをmongoで再利用できるようにするためのより良い方法は何ですか?