私はmongodbのチュートリアルを見ています。いくつかの JavaScript mongodb 関数を利用したいのですが、pymongo でこれを行う方法がわかりません。mongo シェルを起動できますが、これは wsgi アプリの一部として pymongo を介して実行する必要があります。
pymongo にはCode
オブジェクトがあるようです - どうすれば 1) いくつかの Code オブジェクトをデータベースに入れ、2) それらを pymongo で使用できますか?
サーバー上で実行したい JavaScript 関数はすべて、「eval」コマンドで実行する必要があります。
Python hereからそれを呼び出す方法を確認できます。
サーバーに保存した関数を呼び出すことはできますが、お勧めしません。
一般に、「eval」のパフォーマンスは低下します。Python アプリケーションを作成している場合は、JS で実装する予定のものはすべて Python で実装することをお勧めします。比較に関する最近の議論に関する質問を次に示します。MongoDB performance of db.eval() in javascript shell vs. pymongo