MongoEngine

Software screenshot:
MongoEngine
Software informatie:
Versie: 0.9.0
Upload datum: 12 Apr 15
Ontwikkelaar: Harry Marr
Licentie: Gratis
Populariteit: 9

Rating: nan/5 (Total Votes: 0)

Een Document Object Mapper is als ORM, maar voor document databases.
 Het maakt gebruik van een eenvoudige declaratieve API, vergelijkbaar met de Django ORM

Wat is nieuw in deze release:.

  • snaren op Toestaan worden gebruikt in de index creatie
  • Vaste EmbeddedDoc weakref proxy probleem
  • Vaste genest veldverwijzing duidelijke fout
  • Vaste bijhouden van wijzigingen op genest MapFields
  • Dynamische velden in embedded documenten nu zichtbaar voor queryset.only () / qs.exclude ()
  • Voeg authentication_source optie om register_connection
  • Implementatie van de gelijkheid tussen documenten en DBRefs
  • Vaste ReferenceField binnenkant geneste ListFields dereferentie probleem
  • De mogelijkheid toegevoegd om specifieke document velden herladen
  • Toegevoegd db_alias ondersteuning en oplossingen voor aangepaste kaart / productie te beperken
  • post_save signaal heeft nu toegang tot de delta informatie over veld veranderingen
  • Niet te vragen met $ orderby voor qs.get ()
  • Fix id scherf sleutel save probleem
  • Probleem opgelost met recursieve ingebedde document fouten
  • Fix clear_changed_fields () opruimen van niet-opgeslagen documenten bug
  • Het verwijderen van ondersteuning voor Django 1.4.x, pymongo 2.5.x, 2.6.x pymongo.
  • Het verwijderen van ondersteuning voor Python & # X3c; 2.6.6
  • Vaste $ maxDistance locatie voor GeoJSON $ buurt van queries met MongoDB 2.6 +
  • QuerySet.modify () en Document.modify () methoden om find_and_modify bieden () achtig gedrag
  • Ondersteuning toegevoegd voor het gebruik van () methode op een queryset
  • pypy ondersteuning
  • Verbinding pooling
  • Vermijd om alle documenten uit cursors in een open als stmt
  • De mogelijkheid om de bestelling te wissen
  • Hogere NotUniqueError in Document.update () op pymongo.errors.DuplicateKeyError
  • Slots - verbeteringen geheugen
  • verkeerd Vaste split een query-toets wanneer het eindigt met & quot; _ & quot;
  • Geo docs updates
  • Oplossing een dateutil bug
  • Voorwaardelijke sparen voor atomaire-stijl operaties
  • Laat dynamische toegang veld woordenboek-stijl
  • Verhoog e veldlengte nieuwe TLD's tegemoet
  • index_cls wordt genegeerd bij de beslissing om _cls als index prefix
  • 'db' argument om aansluiting optionele
  • Laat atomaire-update voor de gehele DictField
  • Toegevoegd MultiPointField, MultiLineField, MultiPolygonField
  • Fix meerdere verbindingen aliassen herschreven
  • Vast een paar gevallen waar reverse_delete_rule werd geschreven als reverse_delete_rules.
  • Maak in_bulk () respect no_dereference ()
  • Behandel Geen van model __str __;

Wat is nieuw in versie 0.6.20:.

  • Ondersteuning toegevoegd voor verschillende en db_alias
  • Verbeterde ondersteuning voor geketend QuerySets bij het beperken van dezelfde gebieden.
  • Vaste BinaryField lookup opnieuw.

Wat is nieuw in versie 0.6.18:.

  • Fixed recursie laden bug in _get_changed_fields

Wat is nieuw in versie 0.6.16:.

  • Fixed probleem waarbij db_alias niet werd geërfd

Wat is nieuw in versie 0.6.14:

  • Vaste Int / Float velden en niet gelijk Geen
  • testen Uitsluiten van installatie
  • Laat tupels voor index meta
  • Vaste gebruik van str in bijvoorbeeld controles
  • Vaste unicode ondersteuning in te transformeren-update
  • Ondersteuning toegevoegd voor add_to_set en elke

Wat is nieuw in versie 0.6.13:.

  • Vaste EmbeddedDocument db_field validatie onderwerp
  • Vaste Stringfield unicode kwestie.
  • Fixes __repr__ het wijzigen van de cursor.

Wat is nieuw in versie 0.6.9:.

  • Vaste schaars indexen op erfelijke docs
  • Removed Bestandsveld auto verwijderen, moet meer werk misschien 0.7.

Wat is nieuw in versie 0.6.8:

  • Extra ondersteuning voor pull operaties op geneste EmbeddedDocuments
  • Ondersteuning toegevoegd voor keuzes met GenericReferenceFields
  • Ondersteuning toegevoegd voor keuzes met GenericEmbeddedDocumentFields
  • Vaste Django 1,4 sessies eerst opslaan dataverlies
  • Bestandsveld nu automatisch bestanden op .delete verwijderen ()
  • Fix voor GenericReference to_mongo methode
  • Vaste verbinding regressie
  • Bijgewerkt Django Gebruiker document, nu laat erfenis

Wat is nieuw in versie 0.6.7:

  • Vaste indexering op '_id' of 'PK' of 'id'
  • Ongeldige gegevens van de DB werpt thans InvalidDocumentError
  • het opruimen van de fout in de validatie - docs en code
  • Toegevoegd meta auto_create_index zodat je index creatie kan uitschakelen
  • Toegevoegd write zorg opties om inserts
  • Vaste typo in meta voor indexopties
  • Bug fix lezen voorkeur nu correct doorgegeven
  • Ondersteuning toegevoegd voor File achtige objecten voor GridFS

Wat is nieuw in versie 0.5:

  • Bijgewerkt item_frequencies naar ingesloten document lookups verwerken
  • Toegevoegd delta volgen nu alleen sets / Maakt de expliciet veranderd velden
  • Vaste besparing dus sets bijgewerkte waarden in plaats van overschrijven
  • Toegevoegd ComplexDateTimeField - Handvatten datetimes correct met microseconden
  • Toegevoegde ComplexBaseField - voor een verbeterde flexibiliteit en prestaties
  • Toegevoegde get_FIELD_display () methode voor gemakkelijke keuze veld '
  • Toegevoegd queryset.slave_okay (ingeschakeld) methode
  • Bijgewerkt queryset.timeout (ingeschakeld) en queryset.snapshot (ingeschakeld) schakelbare te zijn
  • Toegevoegd insert methode voor bulk inserts
  • Toegevoegd knipperlicht signaal ondersteuning
  • Toegevoegd query_counter context manager voor tests
  • Toegevoegd map_reduce methode item_frequencies en ingesteld als standaard (als db.eval werkt niet in sharded omgevingen)
  • Toegevoegd inline_map_reduce optie om map_reduce
  • Bijgewerkt verbinding uitzondering dus het geeft meer informatie over de oorzaak.
  • Toegevoegd op zoek meerdere niveaus diep in DictField
  • Toegevoegd DictField inzendingen met strings te gebruiken die overeenkomen met operators
  • Toegevoegd MapField, vergelijkbaar met DictField
  • Toegevoegd Abstract Base klassen
  • Toegevoegd Custom Objects Managers
  • Toegevoegd gesneden deelgebieden updaten
  • Toegevoegd NotRegistered uitzondering indien dereferentie document niet in het register
  • Toegevoegd een afschrijving zorg voor opslaan, bijwerken, update_one en get_or_create
  • Toegevoegd slicing / deelgroepering ophalen controles
  • Vaste diverse unieke index en andere index kwesties
  • Vaste schroefdraadaansluiting kwesties

Wat is nieuw in versie 0.4:

  • Volledig opnieuw geschreven implementatie Q-object dat niet langer gebruik Javascript. Een langere post op deze zal binnenkort, maar fundamentele punt is dat ze zouden moeten zijn een stuk sneller, beter beheersbaar en minder buggy als ze nu gebruik maken van inheemse MongoDB queries.
  • Ondersteuning voor GridFS via de Bestandsveld (docs).
  • Geospatial bevragen van ondersteuning. Dit wordt geïmplementeerd hoewel de GeoPointField en de buurt, within_box en within_distance query (docs).
  • Nieuwe SortedListField en email-veld (docs).
  • Nieuwe QuerySet methoden:. Aparte (), create (), snapshot (), time-out () en alle ()

Eisen

  • pymongo 2.7.1 of hoger

Vergelijkbare software

Nymph
Nymph

10 Dec 15

Knex.js
Knex.js

10 Feb 16

Andere software van ontwikkelaar Harry Marr

django-ses
django-ses

14 Apr 15

Reacties op MongoEngine

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!