タグ付けされた質問 「pymongo」

7
mongodbをpymongoでソートする方法
mongoDBにクエリを実行するときに並べ替え機能を使用しようとしていますが、失敗します。同じクエリがMongoDBコンソールで機能しますが、ここでは機能しません。コードは次のとおりです。 import pymongo from pymongo import Connection connection = Connection() db = connection.myDB print db.posts.count() for post in db.posts.find({}, {'entities.user_mentions.screen_name':1}).sort({u'entities.user_mentions.screen_name':1}): print post 私が得るエラーは次のとおりです: Traceback (most recent call last): File "find_ow.py", line 7, in <module> for post in db.posts.find({}, {'entities.user_mentions.screen_name':1}).sort({'entities.user_mentions.screen_name':1},1): File "/Library/Python/2.6/site-packages/pymongo-2.0.1-py2.6-macosx-10.6-universal.egg/pymongo/cursor.py", line 430, in sort File "/Library/Python/2.6/site-packages/pymongo-2.0.1-py2.6-macosx-10.6-universal.egg/pymongo/helpers.py", line 67, in …
164 python  mongodb  pymongo 

30
mongo-サーバー127.0.0.1:27017に接続できませんでした
私はこのサービスの開始ややり取りに問題がなかったriakとredisから来ています。 これはmongoに蔓延している問題であり、かなり無知です。再起動しても効果はありません。mongoを初めて使用します。 mongo MongoDB shell version: 2.2.1 connecting to: test Fri Nov 9 16:44:06 Error: couldn't connect to server 127.0.0.1:27017 src/mongo/shell/mongo.js:91 exception: connect failed これは、ログに表示されるものです。 now open) Fri Nov 9 16:44:34 [conn47] end connection 10.29.16.208:5306 (1 connection now open) Fri Nov 9 16:45:04 [initandlisten] connection accepted from 10.29.16.208:5307 #48 (2 …
163 mongodb  pymongo 

4
pymongoを使用した正規表現クエリの実行
mongodbサーバーに対してpymongoを使用して正規表現クエリを実行しようとしています。文書構造は以下の通りです { "files": [ "File 1", "File 2", "File 3", "File 4" ], "rootFolder": "/Location/Of/Files" } パターン* Fileに一致するすべてのファイルを取得します。こうやってやってみた db.collectionName.find({'files':'/^File/'}) それでも私は何も返さない、mongodb docsによるとこれは可能であるはずだから私は何かを逃していますか?mongoコンソールでクエリを実行すると、正常に動作しますか?これは、APIがクエリをサポートしていないことを意味しますか?それとも、誤って使用しているだけですか?
129 mongodb  pymongo 

1
PyMongoでの.sortの使用
PyMongoで、次のように 'number'および 'date'フィールドでソートされたオブジェクトを取得しようとすると、 db.test.find({"number": {"$gt": 1}}).sort({"number": 1, "date": -1}) 私はこのエラーを受け取ります: TypeError: if no direction is specified, key_or_list must be an instance of list 並べ替えクエリの何が問題になっていますか?
108 python  mongodb  pymongo 

2
MongoDBで「Not Like」演算子を使用するにはどうすればよいですか
私は、SQLを使用することができますLikeオペレータが使用してpymongo、 db.test.find({'c':{'$regex':'ttt'}}) しかし、どうすればNot Likeオペレーターを使用できますか? 私は試した db.test.find({'c':{'$not':{'$regex':'ttt'}}) エラーが発生しました: OperationFailure:$ notは正規表現を持つことができません

6
JSON ValueError:予期されるプロパティ名:行1列2(文字1)
json.loadsを使用してdictオブジェクトに変換する際に問題が発生し、私が間違っていることを理解できません。これを実行すると、正確なエラーは ValueError: Expecting property name: line 1 column 2 (char 1) これが私のコードです: from kafka.client import KafkaClient from kafka.consumer import SimpleConsumer from kafka.producer import SimpleProducer, KeyedProducer import pymongo from pymongo import MongoClient import json c = MongoClient("54.210.157.57") db = c.test_database3 collection = db.tweet_col kafka = KafkaClient("54.210.157.57:9092") consumer = SimpleConsumer(kafka,"myconsumer","test") for tweet …
97 python  json  pymongo 

12
mongodbからpandasにデータをインポートする方法は?
mongodbのコレクションに大量のデータがあり、分析する必要があります。そのデータをパンダにインポートするにはどうすればよいですか? 私はパンダとナンピーが初めてです。 編集:mongodbコレクションには、日付と時刻でタグ付けされたセンサー値が含まれています。センサー値は、floatデータ型です。 サンプルデータ: { "_cls" : "SensorReport", "_id" : ObjectId("515a963b78f6a035d9fa531b"), "_types" : [ "SensorReport" ], "Readings" : [ { "a" : 0.958069536790466, "_types" : [ "Reading" ], "ReadingUpdatedDate" : ISODate("2013-04-02T08:26:35.297Z"), "b" : 6.296118156595, "_cls" : "Reading" }, { "a" : 0.95574014778624, "_types" : [ "Reading" ], "ReadingUpdatedDate" : ISODate("2013-04-02T08:27:09.963Z"), …

5
挿入後にMongoドキュメントを更新するにはどうすればよいですか?
ドキュメントを挿入するとします。 post = { some dictionary } mongo_id = mycollection.insert(post) ここで、フィールドを追加して更新するとします。それ、どうやったら出来るの?これはうまくいかないようです..... post = mycollection.find_one({"_id":mongo_id}) post['newfield'] = "abc" mycollection.save(post)

1
pymongoを使用してmongodbのObjectIdで検索
pymongoを使用してPythonでObjectIdを検索する必要がありますが、常にこのエラーが発生します。検索方法について何かアイデアはありますか? import pymongo from pymongo import MongoClient from pymongo import ObjectId gate = collection.find({'_id': ObjectId(modem["dis_imei"])}) print gate Traceback (most recent call last): File "C:\Users\gerswin\Documents\Proyectos\Demonio py\test.py", line 2, in <module> import pymongo File "C:\Python27\lib\site-packages\pymongo\__init__.py", line 80, in <module> from pymongo.connection import Connection File "C:\Python27\lib\site-packages\pymongo\connection.py", line 39, in <module> from pymongo.mongo_client import …

8
どのようにすればより速くこすることができますか
ここでの仕事は、APIにから始まるサイトこすりすることhttps://xxx.xxx.xxx/xxx/1.jsonにhttps://xxx.xxx.xxx/xxx/1417749.jsonし、MongoDBのに正確にそれを書くの。そのために私は次のコードを持っています: client = pymongo.MongoClient("mongodb://127.0.0.1:27017") db = client["thread1"] com = db["threadcol"] start_time = time.time() write_log = open("logging.log", "a") min = 1 max = 1417749 for n in range(min, max): response = requests.get("https:/xx.xxx.xxx/{}.json".format(str(n))) if response.status_code == 200: parsed = json.loads(response.text) inserted = com.insert_one(parsed) write_log.write(str(n) + "\t" + str(inserted) + "\n") print(str(n) + …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.