Tag: pymongo
PyMongo ist die offizielle Python-Treiber für MongoDB erstellt und gepflegt von MongoDB, Inc. Erwähnen Sie bitte die version von PyMongo, die Sie verwenden.
2
Antworten
Bekomme ich einige sehr seltsame Fehler mit MongoKit: >>> from mongokit import * Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.7/dist-packages/mongokit/__init__.py", line 35, in <module> from document import Document, ObjectId File "/usr/local/lib/python2.7/dist-packages/mongokit/document.py",
1
Antworten
In MongoDB ich habe ein dataset mit Daten speichern. Mit PyMongo ich finde alle von unterschiedliche/eindeutige Werte in einer Sammlung for testy in collection.distinct('stores'): print(testy) Ich kann auch eine Teilmenge von schlecht Dinkel speichert, ich bin interessiert
3
Antworten
Habe ich diese Struktur in meinem Mongo db: {'_id':'...', 'friends': {'id1': {'name1':'value1', 'name2':'value2'}, 'id2': {'name1':'', 'name2':''}, ...} } Wie finde ich das element(Freund) in diesem Wörterbuch(Freunde) von name1(Wert1)? so sind Sie auf der Suche nach einem Namen
1
Antworten
Habe ich diese Felder in einer collection: [{ u'_id': ObjectId('4d1f7b4d5d256b18c8000000'), u'name': u'1' },{ u'_id': ObjectId('4d1f7b505d256b18c8000001'), u'name': u'2' },{ u'_id': ObjectId('4d1f7b525d256b18c8000002'), u'name': u'3' }] Dann mache ich eine Abfrage wie diese: [x for x in c.things.find( {'$or' :
5
Antworten
Ich Lesen müssen ganze Sammlung von MongoDB ( name der Kollektion ist "test" ) in Python-code. Ich habe versucht, wie self.__connection__ = Connection('localhost',27017) dbh = self.__connection__['test_db'] collection = dbh['test'] Wie zu Lesen, durch Sammlung in Blöcken von
1
Antworten
Während der recherche einige seltsame Probleme mit meinem Python-web-Anwendung (insbesondere Fragen in Bezug auf MongoDB connectivity), bemerkte ich etwas auf der offiziellen PyMongo-Dokumentation Seite. Meine web-Anwendung verwendet Fläschchen, aber das sollte keinen Einfluss auf das Problem bin
2
Antworten
Ich bin mit pymongo einfügen Dokumente in der mongodb. hier ist der code für router.py Datei temp = db.admin_collection.find().sort( [("_id", -1)] ).limit(1) for doc in temp: admin_id = str(int(doc['_id']) + 1) admin_doc ={ '_id' : admin_id, 'question'
1
Antworten
Ich habe ein Skript, das ich schrieb, um mongodb-Abfrage in python bin ich mit PyMongo. Ich bin versucht, dieses Skript verwenden, um eine Verbindung zu einem remote-MongoDB-server und führen Sie dann die Abfrage in das Skript und
1
Antworten
Ich versuche, führen Sie die folgende Abfrage: data = { 'user_id':1, 'text':'Lorem ipsum', '$inc':{'count':1}, '$set':{'updated':datetime.now()}, } self.db.collection('collection').update({'user_id':1}, data, upsert=True) aber die zwei ' $ ' - Abfragen verursachen. Ist es möglich, innerhalb einer Anweisung? InformationsquelleAutor Hanpan |
1
Antworten
Ich bin ratlos mit folgendem problem. Ich bin mit Kolben, Kolben-pymongo-Erweiterung, mongodb version v2.2.0-rc0, pdfile version 4.5 Dies ist meine route: @app.route("/check/<id>") def check(id): doc=conn.db.msg.find_one({'_id':id}) return render_template('base.html',name=doc) die id ist eine gültige _id aus einem Dokument in
1
Antworten
Ich versuche zu speichern, eine Dokumenten objectID in ein anderes als Attribut (Verknüpfung), aber "mongo" gibt mir immer wieder dieser Fehler. Was ist falsch mit dieser Zeile ist der syntax? for u in self.request.db.lyrics.find(): u['forSong'] = self.request.db.song.find({},
1
Antworten
Ich habe eine MongoDB collection von über 1.000.000 Datensätze. Jeder Datensatz eine Größe von rund 20K (also die Sammlung eine Größe von rund 20GB). Habe ich ein 'type' - Feld in der Sammlung (die haben um die
2
Antworten
Wie kann ich kombinieren, $regex mit $in PyMongo? Ich suchen will, entweder /*.heavy.*/ oder /*.metal.*/. Versuchte ich in python ohne Erfolg: db.col.find({'music_description' : { '$in' : [ {'$regex':'/*.heavy.*/'} ]} }) Den Gegenwert in der Mongo shell ist:
2
Antworten
Ich kopieren will komplette Sammlung (z.B. mit dem Namen 'home'). Dann tun einige änderungen in der 'home' - Kollektion oder entfernen von doc drin (keine Auflistung). Und ersetzen geändert "home" - Kollektion zu Ihren default-Zustand von Punkt
1
Antworten
Ich habe ein problem, wo nach meiner mongodb-Verbindung zu mongohq über pymongo geht im Leerlauf für eine Weile (keine Anfragen), es wird timeout. Das ist gut, aber die Verbindung die Datenbank wird nur dann angelegt, wenn die
2
Antworten
Ich habe ein eingebettetes Dokument-Klasse Post und ein Vater-Klasse Thread. class Thread(Document): ... posts = ListField(EmbeddedDocumentField("Post")) class Post(EmbeddedDocument): attribute = StringField() ... Möchte ich einen neuen Beitrag erstellen und fügen Sie es auf meine ListField im Thread
2
Antworten
Ich versuche, den timestamp aus einer ObjectID, aber "Mongo" gibt mir immer wieder dieser Fehler. Bin ich fehlt ein import? Was ist der beste Weg zum konvertieren des Zeitstempels in ein standard-Datum-format? video['date'] = video['_id'].getTimeStamp() InformationsquelleAutor zakdances
1
Antworten
Ich bin derzeit mit Python zu bauen, viele meiner Ergebnisse anstelle von MongoDB selbst. Ich versuche in meinen Kopf zu kriegen-Aggregation, aber ich bin kämpfen, ein bisschen. Hier ist ein Beispiel, was ich Tue derzeit, was vielleicht
2
Antworten
Wie würde ich zurück nur die string-Komponente eines BSON-ObjectId mit pymongo. Ich bin in der Lage zu Kodieren, einen string in ein Objekt-id ObjectId Import von bson.objectid; aber nicht in der Lage bin zu tun, und Umgekehrt.
3
Antworten
Ich bin ausführen von bulk-schreiben bulk = new_packets.initialize_ordered_bulk_op() bulk.insert(packet) output = bulk.execute() und erhalte eine Fehlermeldung, dass ich so interpretieren, dass Paket ist nicht ein dict. Aber ich weiß, dass es ein dict. Was könnte das problem
4
Antworten
Ich bin derzeit lauffähige Ubuntu 12.04 mit mongodb 2.2 und pymongo-version 2.3. Ich bin versucht, einige Informationen zu sammeln über Twitters API und ich erhalte eine Fehlermeldung beim Versuch zu importieren mymongo. Hier ist, was ich habe:
4
Antworten
Implementierung nosetests für Python-code mit einer MongoDB speichern. Gibt es eine python-Bibliothek, welche es mir erlaubt die Initialisierung einer mock in-memory-MongoDB server? Ich bin mit continuous integration. Also, ich möchte meinen tests unabhängig von MongoDB server läuft.
7
Antworten
Ich bin mit mongodb und ich speichern datetime in meiner Datenbank auf diese Weise für ein Datum "17-11-2011 18:00 Uhr" I Shop: date = datetime.datetime(2011, 11, 17, 18, 0) db.mydatabase.mycollection.insert({"date" : date}) Ich würde gerne eine Anfrage
1
Antworten
Ich interessiere mich für das drucken einer Reihe von Abfrage. Ich habe den folgenden code. start = datetime.datetime(2012, 2, 2, 6, 35, 6, 764) end = datetime.datetime(2012, 2, 2, 6, 55, 3, 381) for doc in db.model.find({'time':
4
Antworten
Ich versuche zu Sortieren, eine Sammlung der sogenannten user_score mit der Taste position bekommen und das erste Dokument von der Ergebnis. In diesem Fall wird die Sammlung user_score existiert nicht und ich hoffte auf das Ergebnis als
2
Antworten
Ich versuche zu importieren json_util in meinem Umfeld Datei: from bson import json_util Bekomme ich diese importieren, Fehler: no module named bson. Ich versucht, pip zu installieren und deinstallieren-pymongo und bson - aber nichts schien zu helfen.
3
Antworten
Ich bin mit MongoDB als back-end-Datenbank für Python-web-Anwendung (PyMongo + Flasche). Benutzer können Dateien hochladen und Optional 'tag' diese Dateien während upload. Die tags gespeichert sind, als Liste in das Dokument, pro unten: { "_id" : ObjectId("561c199e038e42b10956e3fc"),
3
Antworten
Ist es möglich, die Variable für name der Kollektion mit pymongo? zum Beispiel: col = 'my_collection' db.col.update() InformationsquelleAutor ehsan shirzadi | 2014-07-17
3
Antworten
Habe ich eine Sammlung mit Dokumenten, dass die Felder Art, totalA und totalB Ich will das aggregation-framework, um die Gruppe von Typ - und bekommen die Summe der beiden totalA und totalB zusammen. Das Letzte, was ich
3
Antworten
Habe ich 0,7-GB-MongoDB-Datenbank mit tweets, die ich versuche zu laden, in einen dataframe. Jedoch bekomme ich eine Fehlermeldung. MemoryError: Mein code sieht wie folgt aus: cursor = tweets.find() #Where tweets is my collection tweet_fields = ['id'] result
1
Antworten
Ich bin versucht, eine Suche erstellen, in pymongo mit REGEX. Nach dem Spiel, ich will die Daten angehängt werden, um eine Liste der im Modul. Ich dachte ich hätte alles eingestellt, aber egal was ich einstelle für
3
Antworten
Habe ich eine einfache, single-client-setup für MongoDB und PyMongo 2.6.3. Das Ziel ist Durchlaufen Sie jedes Dokument in der Sammlung collection und update (save) jedes Dokument in dem Prozess. Der Ansatz, den ich verwende sieht in etwa
1
Antworten
Scheine ich zu kämpfen, den richtigen Weg zu finden, der das löschen eines Dokuments. I. e. soll ich mich mit remove() oder delete_one() zum Beispiel und auch, was ist das kanonische Methode zum löschen von id, eine
6
Antworten
Ich bin nicht in der Lage, um zu bestimmen, ob eine variable leer ist, wenn in der Vorlage verwendet. Ich habe iterieren durch die ganze Sammlung und in jedem ich bin auf der Suche für eine variable
1
Antworten
Wie die Verwendung von sql "like" PyMongo? >>> db.houses.find().count() 11616 >>> db.houses.find({"hid":u"16999"}).count() 1 >>> db.houses.find({"hid":u"/9/"}).count() 0 Den Dokumentation sagt, dass sql "like" (SELECT * FROM users WHERE name LIKE "%Joe%") in MongoDB ist db.users.find ({name:/Joe/}). Wenn Sie
2
Antworten
Ich habe eine MongoDB datastore eingerichtet, die die Position der Daten wie folgt gespeichert: { "_id" : ObjectId("51d3e161ce87bb000792dc8d"), "datetime_recorded" : ISODate("2013-07-03T05:35:13Z"), "loc" : { "coordinates" : [ 0.297716, 18.050614 ], "type" : "Point" }, "vid" : "11111-22222-33333-44444"
5
Antworten
Trotz Lesen der Völker Antworten, die besagt, dass die Sortierung erfolgt zunächst Beweise zeigen etwas anderes, dass die Begrenzung erfolgt vor dem Sortieren. Gibt es eine Möglichkeit zu zwingen, Sortieren immer zuerst? views = mongo.db.view_logging.find().sort([('count', 1)]).limit(10) Ob
2
Antworten
Bin ich etwas falsch oder ich verstehe nicht, $push (wahrscheinlich nicht verstehen). Trotzdem habe ich das folgende Dokument: { "_id" : ObjectId("501c83051d41c8753e000000"), "node" : "denver", "enc" : { "environment" : "production", "classes" : { "denver" : ""
2
Antworten
Möchte ich einen Datensatz hinzufügen in die Sammlung, wenn der Schlüssel nicht bereits vorhanden ist. Ich verstehe [MongoDB][1] bietet die upsertfür diese, so habe ich eine db.collection.update({"_id":"key1"},{"_id":"key1"},True) Diese scheint zu funktionieren. Jedoch in der Pymongo Dokumentation er
4
Antworten
Mit PyMongo, habe ich eine Reihe von dict in einer Liste, die ich gerne Einreichen würde, um meine MongoDB. Einige der Elemente in der Liste neue Einträge, und einige werden zu aktualisieren. Beispiel: Auf Server-Datenbank: [{"_id" :
2
Antworten
Ich bin derzeit auf der Erstellung einer website in python (Pyramide), die erfordert, dass Benutzer sich anmelden und einloggen. Das system ermöglicht den Benutzern einen Benutzernamen wählen, das kann eine Mischung von Großbuchstaben, Kleinbuchstaben und zahlen. Das
2
Antworten
Neues zu MongoDb und Python (webapp2). So, ich war abrufen von Daten aus einer mongodb Datenbank. Aber ich war nicht in der Lage zu verwenden json.dumps auf die zurückgegebenen Daten. Hier ist mein code: exchangedata = db.Stock_Master.find({"Country":
2
Antworten
Ich bin scheinbar nicht in der Lage zu Deserialisieren meine MongoDB JSON-Dokument mit dem BSON -json_util. Json.Lasten-Funktion ist erstickt an der ObjectId() string. Ich hatte verstanden json_util in der Lage Umgang mit MongoDB die ObjectId-format und die
2
Antworten
Ich habe eine partner collection und ich bin mit pymongo zum abrufen der Daten Wenn ich die Abfrage der collection mit MongoDB, sehe ich das folgende Ergebnis db.partner.find({'unique_key': 'c89dbe313932008febde61cdd2a071a1d'},{}) { "_id" : ObjectId("4eb463cb158acb554e8c9c11"), "unique_key" : "c89dbe313932008febde61cdd2a071a1d", "name"
3
Antworten
Ich versuche zu verbinden, mongodb mit pymongo. Ich sehe zwei Arten, um eine Verbindung zu mongodb. MongoClient and Connection. Was ist der Unterschied dieser zwei Klassen? InformationsquelleAutor icn | 2012-12-19
2
Antworten
Habe ich mit mongo für eine Weile kennen (mit python, mongo 2.4.4 64 bit, OS X 10.8.2, pymongo 2.5.2, python 2.7.2), und ich bemerkte ein merkwürdiges Verhalten. Manchmal wirft es folgende Ausnahme, wenn Sie versuchen, fügen Sie
3
Antworten
Bekam ich exceeds maximum document size problem Ausnahme von der Abfrage wie folgt, pipe = [ {"$match": { "birthday":{"$gte":datetime.datetime(1987, 1, 1, 0, 0)} }} ] res =db.patients.aggregate(pipe,allowDiskUse=True) Ich es behoben, indem die $project Betreiber, Aber was ist,
3
Antworten
Ich bin neu pandas (auch, um alle Dinge zu "Programmieren",...), aber wurde ermutigt, es zu versuchen. Ich habe eine mongodb-Datenbank - "test" - mit einer Sammlung der sogenannten "tweets". Ich habe Zugriff auf die Datenbank in ipython:
3
Antworten
Habe ich die folgenden Funktionen: # this is in a module called 'dbw_lib' def dateTimeOuput(start_days_back, end_days_back): start_delta = datetime.timedelta(days=start_days_back) end_delta = datetime.timedelta(days=end_days_back) start_date = datetime.date.today() - start_delta end_date = datetime.date.today() - end_delta return start_date, end_date def dictByDate(start_days,
3
Antworten
Ich habe eine db eingerichtet, mongo, dass ich Zugriff auf bin mit pymongo. Ich würde gerne in der Lage sein, ziehen Sie eine kleine Menge von Feldern in einer Liste von dictionaries. Also, so etwas, was ich