pymongo

    6

    1答えて

    私はMongoKitを使って膨大な量のデータを繰り返し処理しています。このプロセスの間 私のカーソルが無効になる、と私は私が.find()メソッドにパラメータtimeout=Falseを渡すことができるメーリングリストで読みましたが、PyMongo FAQは私がVAVEと言う OperationFailure: cursor id '369397057360964334' not valid at

    3

    1答えて

    mongoコマンドラインを直接使用しているときにpymongoを使用すると、mongoとmap/reduceを使い始めました。次のエラーが表示されます。これと同様の質問ですが、私のはるかに基本的なようです)。 私はpymongoのドキュメントから直接例を使用しています:http://api.mongodb.org/python/1.3%2B/examples/map_reduce.html fro

    6

    1答えて

    私は各郵便番号にあるレコードの数を数えようとしています。 私のMongoDBでは、郵便番号が埋め込まれています。ドット表記法を使用して、a.res.zに配置されています(aは住所、resはresidential、zはzip)。 (私はPyMongoを使用していますので、pythonで)私はマップ機能をしようとすると db.NY.count({'a.res.z' : '14120'}) :しかし

    18

    4答えて

    最近シェルとPyMongoを介してMongoDBのテストを開始しました。私は、カーソルを戻してそれを反復しようとすると実際の反復でボトルネックに見えることに気付きました。反復中に複数のドキュメントを返す方法はありますか? 擬似コード: for line in file: value = line[a:b] cursor = collection.find({"field": v

    5

    1答えて

    Flask内のMongoKitを使用して、リモートデータベースホスト(dotcloud、mongolabsなど)に接続して認証しようとしています。サーバーに接続すると正常に動作しているようです。しかし、私はデータベースに認証することができません。おそらく、これは動作するはずです: from mongokit import Connection connection = Connection(my

    0

    1答えて

    私は列 "id"、整数型のデータベースを持っています。私が使用しています: レコードを= config.gSupei1Collection.find()ソート([( "ID"、pymongo.DESCENDING)]) カーソルを取得し、その後、私は レコードを使用します。 = records [0] 最大のIDレコードを取得する。 「レコード」を取得した後、record.next()、recor

    0

    1答えて

    私はmongoコレクションにいくつかの異なる文書を持っています。 attrsはすべて数値です。私はフィールド名が何であるかを知りません(私はそうしていますが、それらはドキュメントによって異なります)。 私は a)は、コレクション B内のすべてのユニークなフィールド名を取得するプログラムを書きたいが) コレクション内の各フィールドの最大値と最小値を求め、その後にそれを報告します行「fieldname

    0

    1答えて

    私は同じ呼び出しをするたびにアイテムを生成するジェネレーター関数を作ろうとしていますが、同じアイテムが得られます。ここに私のコードです: 1 from pymongo import Connection 2 3 connection = Connection() 4 db = connection.store 5 collection = db.produc

    2

    1答えて

    リモートサーバでmongodbを実行しています。私はリモートサーバにsshし、リモートマシンのシェルからmongodbに接続することができます。しかし、私はPythonスクリプトからそのmongodbインスタンスに接続する必要があります。 はしかし、私のローカルマシンはコマンドを使用してLinuxを実行している上、シェルから直接にMongoDBに接続することができませんでしイム:pymongoを使

    -1

    1答えて

    私はMongoDBのデータベース内のフィールドにUTC形式で現在の日付を格納し、次の行があります。 s['metadata']['some_date'] = datetime.utcnow() をしかし、プログラムを実行すると、私は次のエラーが表示されます: TypeError: 'unicode' object does not support item assignment 私のコードとそ