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.

MongoKit "ImportError: No module named objectid" Fehler

Anzahl der Antworten 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",

Wie man bestimmte Werte von PyMongo

Anzahl der Antworten 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

Finden Sie im Wörterbuch, indem Sie den Wert in Mongo

Anzahl der Antworten 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

Mit $oder Klausel in pymongo

Anzahl der Antworten 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' :

Wie zu Lesen, durch Sammlung in Blöcken von 1000?

Anzahl der Antworten 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

Warum PyMongo werfen AutoReconnect?

Anzahl der Antworten 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

Wie autoincrement-id bei jedem einfügen in Pymongo?

Anzahl der Antworten 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'

Herstellen einer Verbindung zu Remote MongoDB-Server mit Python

Anzahl der Antworten 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

MongoDB - Upsert mit Inkrement

Anzahl der Antworten 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 |

Suche Dokument in MongoDB durch die _id mit Kolben-pymongo-Erweiterung

Anzahl der Antworten 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

InvalidDocument: Nicht codieren, Objekt: <pymongo.cursor.Cursor-Objekt an

Anzahl der Antworten 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({},

MongoDB - langsam '$Gruppe' Leistung

Anzahl der Antworten 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

PyMongo $in + $regex

Anzahl der Antworten 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:

Wie kann ich kopieren Sie eine Sammlung von MongoDB mit pymongo und fügen Sie eine weitere leere Sammlung?

Anzahl der Antworten 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

Wie fangen Sie einen OperationFailure von MongoDB und in Python-PyMongo

Anzahl der Antworten 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

MongoDB - MongoEngine - Speichern eines eingebetteten Dokuments nicht funktioniert - Hat kein Attribut speichern

Anzahl der Antworten 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

'ObjectId' - Objekt hat kein Attribut 'getTimeStamp'

Anzahl der Antworten 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

Wie kann ich Mongodb Aggregation in diesem Beispiel?

Anzahl der Antworten 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

Zurück .str der ObjectID mit pymongo

Anzahl der Antworten 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.

Mongodb bulk-write Fehler

Anzahl der Antworten 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

Fehler beim import pymongo ubuntu

Anzahl der Antworten 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:

Mock verwenden MongoDB-server für unit-test

Anzahl der Antworten 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.

Abfrage Mongodb auf Monat, Tag, Jahr... von datetime

Anzahl der Antworten 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

MongoDB - Print

Anzahl der Antworten 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':

pymongo Art und find_one Problem

Anzahl der Antworten 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

import error: no module named bson

Anzahl der Antworten 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.

Append-Element zu MongoDB Dokument-array in PyMongo ohne re-insertion

Anzahl der Antworten 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"),

Ist es möglich, die Variable für name der Kollektion mit pymongo?

Anzahl der Antworten 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

Ist es möglich Summe 2 Felder in MongoDB mit dem Aggregation framework?

Anzahl der Antworten 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

Eine bessere Art und Weise zu laden, MongoDB Daten in einem DataFrame mit Pandas und PyMongo?

Anzahl der Antworten 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

REGEX-Suche in pymongo

Anzahl der Antworten 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

Iterieren und aktualisieren Sie die Dokumente mit PyMongo?

Anzahl der Antworten 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

Löschen von Dokumenten in PyMongo von id

Anzahl der Antworten 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

Bestimmen leeren template-Variablen in Django

Anzahl der Antworten 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

Wie verwenden Sie die sql "like" PyMongo?

Anzahl der Antworten 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

MongoDB - Abfragen zwischen einem Zeitbereich von Stunden

Anzahl der Antworten 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"

limit () - und sort (), um pymongo und mongodb

Anzahl der Antworten 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

Pymongo, wie man richtig verwenden Sie $drücken zum aktualisieren eines vorhandenen Dokuments

Anzahl der Antworten 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" : ""

Warum nicht einem einfachen Beispiel: ein Datensatz mit update_one raise ValueError?

Anzahl der Antworten 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

Python - Pymongo Einfügen und Aktualisieren von Dokumenten

Anzahl der Antworten 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" :

Abfragen von MongoDB (über pymongo) in der groß-und Kleinschreibung effizient

Anzahl der Antworten 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

Pymongo/bson: Konvertieren von python.cursor.Cursor-Objekt serializable/JSON-Objekt

Anzahl der Antworten 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":

Nicht Deserialisieren PyMongo ObjectId aus JSON

Anzahl der Antworten 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

pymongo finden() vs mongodb finden(), pymongo find() gibt weniger Daten über das Dokument

Anzahl der Antworten 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"

pymongo: MongoClient oder Verbindung

Anzahl der Antworten 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

InvalidDocument: Nicht codieren Objekt: ObjectId('51861bc79bb6550f2b98be23')

Anzahl der Antworten 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

Wie könnte ich schreiben aggregation ohne überschreitet die maximale Dokument Größe?

Anzahl der Antworten 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,

Wie kann ich das laden von Daten aus einer mongodb collection in pandas' DataFrame?

Anzahl der Antworten 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:

python-bson.Fehler.InvalidDocument: Nicht codieren Objekt: datetime.Datum(Jahr 2015, 3, 1)

Anzahl der Antworten 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,

Wie kann ich ein array von mongodb Objekte in pymongo (ohne cursor)? Kann MapReduce tun?

Anzahl der Antworten 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