問題タブ [pymongo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Google App Engine で PyMongo を使用することは可能ですか?
Google App Engine サービスから MongoDB データベースを使用しようとしていますが、それは可能ですか? Google App Engine に PyMongo ドライバーをインストールするにはどうすればよいですか? ありがとう
python - 挿入後にMongoドキュメントを更新するにはどうすればよいですか?
ドキュメントを挿入するとします。
ここで、フィールドを追加して更新したいとします。それ、どうやったら出来るの?これはうまくいかないようです.....
mongodb - MongoDBのpymongoで、count()を実行するにはどうすればよいですか?
これは私の現在のコードです。
count()を取得するにはどうすればよいですか?
python - MongoDB Map/Reduce 例外発生: 失敗: db アサーションの失敗
タスクの結果を 1 つの結果オブジェクトにグループ化する map/reduce 関数を作成しました。私はpymongoライブラリを使ってpythonで書きました:
そして、結果オブジェクトが入力タスク クエリと同じ順序である必要があります。しかし、リクエストでソートパラメータを使用すると:
しかし、これはmongodbで例外を発生させます:
並べ替えパラメーターなしで同じクエリを使用する場合:
それはかなりうまくいっています。
どこに問題がありますか?
python - データをメモリにプールしないようにする方法。pymongoでカーソルオブジェクトを反復するとき?
データをメモリにプールしないようにする方法。pymongoでカーソルオブジェクトを反復するとき?
例:
サイクル for
に入る前に、約2マイナスの休止があります。何らかの理由で反復を開始する前に、すべてのデータをメモリにロードします。どういうわけかそれを避けることができますか?
私がmongodbシェルでそれを行う場合、すべてが大丈夫です。
python - Pythonで複数のMongoDBドキュメントを削除する
こんにちは、
次の構文を使用して、MongoDBコレクションから複数のドキュメントを削除しようとしています。私はインターネットのどこかでそれを見つけ、この声明の正当性を強制して以来何も見つけることができなかったので、これが正しいかどうかはわかりません:
上記のコードは、「100-00」または「200-00」の「sku」値を含む両方のドキュメントを削除すると予想されますが、残念ながら、両方のドキュメントはコレクション内にまだ存在しています。また、「sku」キーとその値の両方をUnicodeにキャストしてみました。これは、これらがこのエンコーディングで保存されていることがわかっているためです。お分かりのように、サーバー側でアウトオブラインが発生しないようにセーフモードも有効にしています。
どんな助けでもありがたいです、ありがとう!
mongodb - pymongo で $or 句を使用する
コレクションに次のフィールドがあります。
次に、次のようなクエリを作成します。
そして私は得ることを期待しています:
残念ながら違います。私は何を間違っていますか?
mongodb - マスターがmongodbでダウンしているときにスレーブを自動的に実行する方法は?
master and slave
別のポートで実行しています。しかし、私close master
もslave goes down
そうです。なぜこれが起こっているのか理解しています。マスターがダウンしたときに、スレーブが新しいマスターwithout restarting the mongod with --master
オプションになることを望みます。そして私のmongodb connection never got down
。
python - pymongo.errors.OperationFailure: エラー
私はそれぞれ異なるで3 つmongod
のプロセスを開始しました。port
dbpath
次のように接続を開始しました。
私が得ているトレースバック:
mongodb - MongoDB クエリ: フィールドが存在しないか、特定の値を持っています
「scheme」という名前のフィールドに値がないか、明示的に「scheme」の値が「http」であるレコードの mongo コレクションをクエリしたいと思います。とても簡単に思えますが、この問題は一見したよりも複雑であることが証明されています。
db.collection.find({'scheme': None})
'scheme' が未定義 (インデックス フィールドなし) のすべてのレコードを返すため、最初は次のように動作すると想定しました。
ただし、これは「スキーム」が定義されていない値を除外しているように見えるため、スキームが「http」であるか、明示的に定義されているレコードを検索しているとしか思えませんNone
。これは少し直感に反するように思えますが、これで終わりです。私の2番目の試みは次のとおりです。
これは、スキームが定義されていない結果も除外します。今回は、これが失敗する論理的な理由さえ思いつきません。
これが失敗する理由と、希望どおりに機能させる方法はありますか?
ありがとう
None
編集: Python ( pymongo) を介してこのクエリを実行していることに注意してくださいnull
。