MongoEngine

Software skärmdump:
MongoEngine
Mjukvaruinformation:
Version: 0.9.0
Ladda upp dagen: 12 Apr 15
Utvecklare: Harry Marr
Licens: Gratis
Popularitet: 76

Rating: 4.0/5 (Total Votes: 1)

En Document-Object Mapper är som ORM, men för dokumentdatabaser.
 Den använder en enkel deklarativ API, liknande den Django ORM

Vad är nytt i den här versionen:.

  • Tillåt strängar till användas i skapande av index
  • Fast EmbeddedDoc weakref proxy fråga
  • Fast kapslade referensfält distinkt fel
  • Fast förändringen spårning på kapslade MapFields
  • Dynamiska fält i inbäddade dokument nu synliga för queryset.only () / qs.exclude ()
  • Lägg authentication_source möjlighet att register_connection
  • Genomfört jämställdhet mellan dokument och DBRefs
  • Fast ReferenceField inne kapslade ListFields Namnåtergång problem
  • Lagt till möjligheten att ladda om specifika dokumentfält
  • Inkom db_alias stöd och fixar för anpassade karta / minska produktionen
  • post_save signalen har nu tillgång till delta information om fältet ändras
  • Inte fråga med $ orderby för qs.get ()
  • Fix id skärvan nyckel spara fråga
  • Fixar problem med rekursiva inbäddade dokument fel
  • Fix clear_changed_fields () clearing ofrälsta dokument bugg
  • Ta bort stöd för Django 1.4.x, pymongo 2.5.x, pymongo 2.6.x.
  • Ta bort stöd för Python & # x3c; 2.6.6
  • Fast $ maxDistance plats för geoJSON $ närheten frågor med MongoDB 2.6 +
  • QuerySet.modify () och Document.modify () metoder för att ge find_and_modify () liknande beteende
  • Utökat stöd för att använda metoden () på en queryset
  • PYPY support
  • Anslutning pooling
  • Undvik att öppna alla dokument från markörer i en if stmt
  • Möjlighet att rensa beställning
  • Höj NotUniqueError i Document.update () på pymongo.errors.DuplicateKeyError
  • Slots - förbättringar minne
  • Fast felaktigt dela en fråga nyckel när det slutar med & quot; _ & quot;
  • Geo docs uppdateringar
  • Lösning ett dateutil bugg
  • Villkorlig spara för atom stil verksamhet
  • Tillåt dynamiska dictionary-stil fält tillgång
  • Öka e fältlängd för att rymma nya toppdomäner
  • index_cls ignoreras när man beslutar att ställa _cls som index prefix
  • Gör "db" argument till anslutning som tillval
  • Tillåt atom uppdatering för hela DictField
  • Lade MultiPointField, MultiLineField, MultiPolygonField
  • Fix flera anslutningar alias att skrivas om
  • Fixat några fall där reverse_delete_rule skrevs som reverse_delete_rules.
  • Gör in_bulk () respekt no_dereference ()
  • Handtag Inget från modell __str __;

Vad är nytt i version 0.6.20:.

  • Stöd för distinkt och db_alias
  • Förbättrat stöd för kedjade querysets när begränsande samma områden.
  • Fast BinaryField lookup re.

Vad är nytt i version 0.6.18:.

  • Fixat rekursion lastning bugg i _get_changed_fields

Vad är nytt i version 0.6.16:.

  • Fixat problem där db_alias inte ärvdes

Vad är nytt i version 0.6.14:

  • Fast Int / Float fält och inte lika Inga
  • Uteslut tester från installation
  • tillåter tupler för index meta
  • Fast användning av str i exempelvis kontroller
  • Fast unicode stöd omvandla uppdatering
  • Stöd för add_to_set och varje

Vad är nytt i version 0.6.13:.

  • Fast EmbeddedDocument db_field valideringsfrågan
  • Fast StringField unicode frågan.
  • Fixar __repr__ modifiera markören.

Vad är nytt i version 0.6.9:.

  • Fasta glesa index på ärvda docs
  • Bort FileField auto radering, behöver mer arbete kanske 0,7.

Vad är nytt i version 0.6.8:

  • Stöd för pull operationer på kapslade EmbeddedDocuments
  • Utökat stöd för val med GenericReferenceFields
  • Utökat stöd för val med GenericEmbeddedDocumentFields
  • Fixat Django 1.4 sessioner spara först dataförlust
  • FileField nu automatiskt radera filer på .delete ()
  • Fix för GenericReference to_mongo metod
  • Fast anslutning regression
  • Uppdaterad Django Användardokument, gör nu arv

Vad är nytt i version 0.6.7:

  • Fast indexering om "_ID" eller "pk" eller "id"
  • Ogiltiga data från DB väcker nu InvalidDocumentError
  • Städat upp validering Fel - docs och kod
  • Inkom meta auto_create_index så du kan inaktivera index skapas
  • Inkom skriv gäller alternativ till insatser
  • Fast stavfel i meta för indexoptioner
  • Bug fix Läs preferens nu gått korrekt
  • Utökat stöd för File liknande föremål för GridFS

Vad är nytt i version 0.5:

  • Uppdaterade item_frequencies att hantera inbäddade dokument uppslag
  • Inkom delta spårning nu bara set / unsets uttryckligen ändrade fält
  • Fast sparande så sätter uppdaterade värden snarare än skrivningar
  • Lade ComplexDateTimeField - Hanterar datetimes korrekt med mikro
  • Lade ComplexBaseField - för förbättrad flexibilitet och prestanda
  • Lade get_FIELD_display () metod för enkelt val fält visar
  • Inkom queryset.slave_okay (aktiverad) metoden
  • Uppdaterad queryset.timeout (aktiverat) och queryset.snapshot (aktiverat) för att vara ihopkopplings
  • Inkom insats metod för bulkinlägg
  • Inkom blinker signalstöd
  • Inkom query_counter sammanhang chef för tester
  • Inkom map_reduce metod item_frequencies inställningarna som standard (som db.eval fungerar inte i sharded miljöer)
  • Inkom inline_map_reduce alternativet att map_reduce
  • Uppdaterad undantag anslutning så det ger mer info om orsaken.
  • Lade söka flera nivåer djupt i DictField
  • Lade DictField poster som innehåller strängar att använda matchande operatörer
  • tillagd MapField, liknande DictField
  • Lade Abstrakt basklasser
  • Lade Anpassad Objekt Chefer
  • Lades skivade delområden uppdatering
  • Lade NotRegistered undantag om Namnåtergång Dokument inte i registret
  • Inkom en skriv bekymmer för spara, uppdatera, update_one och get_or_create
  • Inkom skivning / undergrupp hämtar kontroller
  • Fast olika unika index och andra indexfrågor
  • Fasta gängade anslutningsproblem

Vad är nytt i version 0.4:

  • Helt omskrivet genomförande Q-objekt som inte längre användningsområden Javascript. En längre inlägg om dessa kommer snart, men grundläggande är att de ska vara mycket snabbare, mer underhålla och mindre buggig som de nu använder infödda MongoDB frågor.
  • Stöd för GridFS via FileField (docs).
  • Geospatial fråge stöd. Detta genomförs även om GeoPointField och nära, within_box och within_distance frågeoperatörer (docs).
  • New SortedListField och EmailField (docs).
  • Ny QuerySet metoder:. Distinkt (), skapa (), stillbild (), timeout () och alla ()

Krav :

  • pymongo 2.7.1 eller högre

Liknande mjukvara

DBKiss
DBKiss

13 May 15

Apache Gora
Apache Gora

10 Dec 15

ArangoDB-PHP
ArangoDB-PHP

9 Feb 16

Annan programvara för utvecklare Harry Marr

django-ses
django-ses

14 Apr 15

Kommentarer till MongoEngine

Kommentarer hittades inte
Kommentar
Slå på bilder!