MongoEngine

Screenshot der Software:
MongoEngine
Softwarebeschreibung:
Version: 0.9.0
Upload-Datum: 12 Apr 15
Entwickler: Harry Marr
Lizenz: Frei
Popularität: 9

Rating: nan/5 (Total Votes: 0)

Ein Document-Object Mapper ist wie ORM, aber für die Dokumentendatenbanken.
 Es verwendet eine einfache deklarative API, ähnlich dem Django ORM

Was ist neu in dieser Pressemitteilung:.

  • Saiten auf Zulassen in der Indexerstellung verwendet werden
  • Feste EmbeddedDoc WeakRef Proxy-Problem
  • Feste verschachtelte Referenzfeld deutliche Fehler
  • Feste Änderungsverfolgung auf verschachtelte MapFields
  • Dynamische Felder in eingebetteten Dokumente jetzt sichtbar queryset.only () / qs.exclude ()
  • Fügen authentication_source Option register_connection
  • Implementiert Gleichstellung von Dokumente und DBRefs
  • Feste ReferenceField innen verschachtelte Listfields Dereferenzierung Problem
  • Möglichkeit hinzugefügt, bestimmte Dokumentfelder laden
  • Hinzugefügt aliasname_der_datenbank Support und Updates für kundenspezifische Karte / verringern Ausgang
  • hat jetzt post_save Signal Zugang zum Delta-Informationen über Feldänderungen
  • Sie mit $ orderby für qs.get ()
  • Abfrage nicht
  • Fix-ID Scherbe Schlüssel speichern Ausgabe
  • behebt Problem mit rekursiven eingebettete Dokument Fehler
  • Fix clear_changed_fields () Clearing gespeicherte Dokumente Fehler
  • Entfernen von Unterstützung für Django 1.4.x, 2.5.x pymongo, pymongo 2.6.x.
  • Entfernen von Unterstützung für Python & # X3C; 2.6.6
  • Feste $ maxDistance Standort für GeoJSON $ in der Nähe von Abfragen mit MongoDB 2.6 +
  • QuerySet.modify () und Document.modify () Methoden, um Verhalten liefern find_and_modify ()
  • Unterstützung für die mit () -Methode bei einem queryset
  • PYPY Unterstützung
  • Verbindung Pooling
  • Vermeiden Sie, um alle Dokumente von Cursor in einem offenen, wenn stmt
  • Die Fähigkeit, die Reihenfolge zu löschen
  • Erhöhen NotUniqueError in Document.update () auf pymongo.errors.DuplicateKeyError
  • Slots - Speicher Verbesserungen
  • falsch Feste Split ein Abfrageschlüssel, wenn es endet mit & quot; _ & quot;
  • Geo docs Updates
  • Workaround ein dateutil bug
  • Bedingte sparen für die Atom Stil Operationen
  • Sie Dynamische Wörterbuch Stil Feldzugriff
  • Erhöhen Sie E-Mail-Feldlänge für neue TLDs aufnehmen
  • index_cls wird ignoriert bei der Entscheidung, wie _cls Indexpräfix gesetzt
  • 'db' Argument, um die Verbindung optional
  • Lassen Atom Update für die gesamte DictField
  • hinzugekommen MultiPointField, MultiLineField, MultiPolygonField
  • Fix mehrere Verbindungen Aliase neu geschrieben
  • Feste wenige Fälle, in denen reverse_delete_rule als reverse_delete_rules geschrieben.
  • in_bulk () Achtung no_dereference ()
  • Griff Keiner von Modell __str __;

Was ist neu in Version 0.6.20:.

  • Unterstützung für unterschiedliche und aliasname_der_datenbank
  • Verbesserte Unterstützung für verkettete querysets wenn beschränke die gleichen Felder.
  • Feste BinaryField Lookup wieder.

Was ist neu in Version 0.6.18:.

  • Fest Rekursion Lade Fehler in _get_changed_fields

Was ist neu in Version 0.6.16:.

  • Problem behoben, bei aliasname_der_datenbank wurde nicht vererbt

Was ist neu in Version 0.6.14:

  • Fest Int / Float Felder und nicht gleich keine
  • Tests Ausschließen von der Installation
  • Lassen Tupel für Index Meta
  • Feste Verwendung von str in Beispiel Kontrollen
  • Feste Unicode-Unterstützung in verwandeln Update
  • Unterstützung für add_to_set und jedes

Was ist neu in Version 0.6.13:.

  • Fest EmbeddedDocument db_field Validierungsproblem
  • Feste String Unicode-Ausgabe.
  • Fixes __repr__ Modifizieren Sie den Cursor.

Was ist neu in Version 0.6.9:.

  • Fest spärlich Indizes auf geerbt docs
  • Entfernt Filefield Auto Löschung, braucht mehr Arbeit vielleicht 0,7.

Was ist neu in Version 0.6.8:

  • Unterstützung für Pull-Operationen auf verschachtelte EmbeddedDocuments
  • Unterstützung für Entscheidungen mit GenericReferenceFields
  • Unterstützung für Entscheidungen mit GenericEmbeddedDocumentFields
  • Feste Django 1.4 Sitzungen ersten Datenverlust speichern
  • Filefield nun automatisch Dateien auf .delete delete ()
  • Fix für GenericReference to_mongo Verfahren
  • Festanschluss Regression
  • Aktualisiert Django Benutzer Dokument, erlaubt nun Erbschaft

Was ist neu in Version 0.6.7:

  • Fest Indizierung auf '_id "oder" Stück " oder 'id'
  • Ungültige Daten vom DB wirft nun einen InvalidDocumentError
  • Aufgeräumt die Validation Error - Dokumentation und Code
  • Meta Hinzugefügt auto_create_index, so dass Sie die Indexerstellung kann deaktivieren
  • Hinzugefügt Schreib Sorge Optionen, um Einsätze
  • Tippfehler im Meta für Indexoptionen
  • Bug fix lesen Präferenz nun korrekt übergeben
  • Unterstützung für Datei-wie Objekte für GridFS

Was ist neu in Version 0.5:

  • Aktualisiert item_frequencies eingebettete Dokument Abfragen durchgeführt
  • Hinzugefügt Delta Tracking jetzt nur Sätze / ständig entsticht ausdrücklich geänderten Felder
  • Feste Spar so Sätze aktualisierten Werte statt Überschreiben
  • hinzugekommen ComplexDateTimeField - Griffe Datetimes richtig mit Mikro
  • hinzugekommen ComplexBaseField - für eine verbesserte Flexibilität und Leistung
  • hinzugekommen get_FIELD_display () Methode für die einfache Auswahlfeld Anzeige
  • Hinzugefügt queryset.slave_okay (aktiviert) Methode
  • Aktualisiert queryset.timeout (aktiviert) und queryset.snapshot (aktiviert) verkettbare zu sein
  • Hinzugefügt Einsatz Verfahren für Großeinsätze
  • Hinzugefügt Blinkersignals Unterstützung
  • Hinzugefügt query_counter Kontextmanager für Prüfungen
  • Hinzugefügt map_reduce Verfahren item_frequencies und als Standard festgelegt (wie db.eval nicht in sharded Umgebungen)
  • Hinzugefügt inline_map_reduce Option map_reduce
  • Aktualisiert Verbindung Ausnahme und bietet somit weitere Informationen über die Ursache.
  • hinzugekommen Durchsuchen mehrerer Ebenen tief in DictField
  • hinzugekommen DictField Einträge, die Saiten, um passende Operatoren
  • hinzugekommen MapField ähnlich DictField
  • hinzugekommen Abstrakte Basisklassen
  • hinzugekommen Benutzerdefinierte Objekte Manager
  • Hinzugefügt geschnittenen Teilfelder aktualisieren
  • hinzugekommen NotRegistered Ausnahme, wenn Dereferenzierung Dokument nicht in der Registrierung
  • Es wurde ein Schreib Anliegen speichern, aktualisieren update_one und get_or_create
  • Hinzugefügt Slicing / Unterfeld holen Kontrollen
  • Feste verschiedenen eindeutigen Index und anderen Index Fragen
  • Feste Verschraubung Fragen

Was ist neu in Version 0.4:

  • Komplett neu geschrieben Q-Objektimplementierung, dass keine mehr Anwendungen Javascript. Eine längere Post auf diese wird bald kommen, aber grundlegende Punkt ist, dass sie viel schneller, besser verwaltbar und weniger fehlerbehaftet, da sie jetzt mit nativen MongoDB Abfragen.
  • Unterstützung für GridFS durch die Filefield (docs).
  • Geospatial Abfrage Unterstützung. Dies geschieht, obwohl der GeoPointField und den in der Nähe, within_box und within_distance Abfrageoperatoren (docs) umgesetzt werden.
  • New SortedListField und EmailField (docs).
  • New QuerySet Methoden:. Distinct (), () erstellen, Snapshot (), timeout () und alle ()

Anforderungen :

  • pymongo 2.7.1 oder höher

Ähnliche Software

DataMapper
DataMapper

13 Apr 15

ArangoDB-NET
ArangoDB-NET

9 Feb 16

SlimScrooge
SlimScrooge

13 May 15

Andere Software von Entwickler Harry Marr

django-ses
django-ses

14 Apr 15

Kommentare zu MongoEngine

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!