python - JavaScriptを介してMongoインデックスを追加する

python mongodb indexing

インタラクティブなMongoシェルの外で自分のmongoコレクションにインデックスを追加したい。

Pythonで構築しているので、MongoEngineを介して設定できますが、インデックスを直接設定することを強くお勧めします。

これを実現するためにdb.eval()を使用できますか?
答え
Pythonからcollection_name.create_index APIを使用できます。

http://api.mongodb.org/python/1.11/api/pymongo/collection.html

JavaScriptを使用する場合、eval()の問題は書き込みロックが必要であり、インデックスの作成自体が書き込みロックを必要とすることです。この理由により、書き込みロックが必要なものにはeval()を使用できないと思います。
関連記事

python - タブ化された一連のQDockWidgetのトップQDockWidgetを設定する

python - あるプログラムから別のプログラムでstdoutを読み取る

python - Pythonで数値を分割する方法の数

python - pythonはhtmlフォームからファイルを受け取ります

python - PyDevを使用してPythonで変数アクセスにブレークポイントを設定する方法はありますか?

python - ターゲット関数が完了した後にPythonスレッドが確実に終了するようにするにはどうすればよいですか?

python - django / python:複数のテーブルを持つ生のSQL

python - ブレンダーは頂点ごとのUV座標をエクスポートできますか?

python - Pythonのインタラクティブ(注釈付き)チャート[終了]

python - Makoマクロのオプションとして「クラス」を使用する