PyMongo ist der offizielle Python-Treiber für MongoDB, der von MongoDB, Inc. erstellt und verwaltet wird. Bitte erwähnen Sie die Version von PyMongo, die Sie verwenden.
Ich versuche, die Sortierfunktion zu verwenden, wenn ich meine mongoDB abfrage, aber sie schlägt fehl. Die gleiche Abfrage funktioniert in der MongoDB-Konsole, jedoch nicht hier. Der Code lautet wie folgt: 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 …
Ich komme aus Riak und Redis, wo ich nie ein Problem damit hatte, diese Dienste zu starten oder zu interagieren. Dies ist ein weit verbreitetes Problem mit Mongo und ich bin ziemlich ahnungslos. Ein Neustart hilft nicht. Ich bin neu in Mongo. mongo MongoDB shell version: 2.2.1 connecting to: test …
Ich versuche, eine Regex-Abfrage mit Pymongo gegen einen Mongodb-Server durchzuführen. Die Dokumentstruktur ist wie folgt { "files": [ "File 1", "File 2", "File 3", "File 4" ], "rootFolder": "/Location/Of/Files" } Ich möchte alle Dateien erhalten, die dem Muster * File entsprechen. Ich habe versucht, dies als solches zu tun db.collectionName.find({'files':'/^File/'}) …
Wenn ich mit PyMongo versuche, Objekte abzurufen, die nach den Feldern 'Nummer' und 'Datum' sortiert sind: db.test.find({"number": {"$gt": 1}}).sort({"number": 1, "date": -1}) Ich erhalte diesen Fehler: TypeError: if no direction is specified, key_or_list must be an instance of list Was ist los mit meiner Sortierabfrage?
Ich kann den SQL- LikeOperator verwenden mit pymongo, db.test.find({'c':{'$regex':'ttt'}}) Aber wie kann ich Not LikeOperator verwenden? Ich habe es versucht db.test.find({'c':{'$not':{'$regex':'ttt'}}) habe aber Fehler bekommen: OperationFailure: $ kann keinen regulären Ausdruck haben
Ich habe Probleme mit der Verwendung von json.loads zum Konvertieren in ein Diktierobjekt und kann nicht herausfinden, was ich falsch mache. Der genaue Fehler, den ich beim Ausführen bekomme, ist ValueError: Expecting property name: line 1 column 2 (char 1) Hier ist mein Code: from kafka.client import KafkaClient from kafka.consumer …
Ich habe eine große Datenmenge in einer Sammlung in Mongodb, die ich analysieren muss. Wie importiere ich diese Daten in Pandas? Ich bin neu in Pandas und Numpy. BEARBEITEN: Die Mongodb-Sammlung enthält Sensorwerte, die mit Datum und Uhrzeit gekennzeichnet sind. Die Sensorwerte sind vom Datentyp float. Beispieldaten: { "_cls" : …
Ich muss eine Objekt-ID mit Python mit Pymongo suchen, aber ich erhalte immer diesen Fehler. Irgendwelche Ideen, wie man sucht? 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 …
Angenommen, ich füge das Dokument ein. post = { some dictionary } mongo_id = mycollection.insert(post) Angenommen, ich möchte ein Feld hinzufügen und es aktualisieren. Wie mache ich das? Das scheint nicht zu funktionieren ..... post = mycollection.find_one({"_id":mongo_id}) post['newfield'] = "abc" mycollection.save(post)
Ich benutze Pymongo, um alle Elemente in einer Region abzufragen (eigentlich ist es, um alle Veranstaltungsorte in einer Region auf einer Karte abzufragen). Ich habe db.command(SON())vorher in einer sphärischen Region gesucht, die mir ein Wörterbuch zurückgeben kann, und im Wörterbuch gibt es einen Schlüssel namens, resultsder die Veranstaltungsorte enthält. Jetzt …
Die Arbeit hier besteht darin, eine API einer Site zu kratzen, die von https://xxx.xxx.xxx/xxx/1.jsonbis beginnt , https://xxx.xxx.xxx/xxx/1417749.jsonund sie genau in mongodb zu schreiben. Dafür habe ich folgenden Code: 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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.