Software detaljer:
Et dokument-Object Mapper er ligesom ORM, men for dokument databaser.
Det bruger et simpelt deklarativ API, svarende til Django ORM
Hvad er nyt i denne udgivelse:.
- Tillad strenge at anvendes i indeks skabelse
- Fast EmbeddedDoc weakref proxy problem
- Fast indlejret henvisning felt tydelig fejl
- Fast registrering af ændringer på indlejret MapFields
- Dynamiske felter i indlejrede dokumenter nu synlige for queryset.only () / qs.exclude ()
- Tilføj authentication_source mulighed for at register_connection
- Gennemført ligestilling mellem Dokumenter og DBRefs
- Fast ReferenceField inde indlejrede ListFields dereferere problem
- Tilføjet muligheden for at genindlæse specifikke dokument felter
- Tilføjet db_alias support og rettelser til brugerdefinerede kort / sænke produktionen
- post_save signal har nu adgang til delta oplysninger om feltændringer
- Du må ikke forespørge med $ orderby for qs.get ()
- Fix id shard nøgle spare problem
- Rettelser problem med rekursive indlejret dokument fejl
- Fix clear_changed_fields () clearing ikke er gemt dokumenter bug
- Fjernelse støtte til Django 1.4.x, pymongo 2.5.x, pymongo 2.6.x.
- Fjernelse støtte til Python & # X3C; 2.6.6
- Fast $ maxDistance placering til omfatter GeoJSON $ nær forespørgsler med MongoDB 2.6 +
- QuerySet.modify () og Document.modify () metoder til at yde find_and_modify () lignende adfærd
- Tilføjet støtte til den ved hjælp af () metode på en queryset
- PYPY support
- Forbindelse samle
- Undgå at åbne alle dokumenter fra markører i en hvis stmt
- Mulighed for at rydde bestilling
- Hæv NotUniqueError i Document.update () på pymongo.errors.DuplicateKeyError
- Slots - forbedringer hukommelse
- Fast forkert opdele en forespørgsel nøgle, når det ender med & quot; _ & quot;
- Geo Dokumenter opdateringer
- Løsning en dateutil bug
- Betinget spare op til atomar-stil operationer
- Tillad dynamisk adgang ordbog-style felt
- Øge email felt længde til at rumme nye topdomæner
- index_cls ignoreres når det besluttes at sætte _cls som indeks præfiks
- Make 'db' argument for tilslutning valgfri
- Tillad Atomic opdatering for hele DictField
- Tilføjet MultiPointField, MultiLineField, MultiPolygonField
- Fix flere forbindelser aliaser at blive omskrevet
- Fast nogle få tilfælde, hvor reverse_delete_rule er skrevet som reverse_delete_rules.
- Opret in_bulk () respekt no_dereference ()
- Håndtag Ingen fra model __str __;
Hvad er nyt i version 0.6.20:.
- Tilføjet understøttelse af særskilte og db_alias
- Forbedret støtte til lænket querysets når begrænse de samme områder.
- Fast BinaryField opslag re.
Hvad er nyt i version 0.6.18:.
- Fast rekursion lastning fejl i _get_changed_fields
Hvad er nyt i version 0.6.16:.
- Fixed problem, hvor db_alias ikke var arvet
Hvad er nyt i version 0.6.14:
- Faste INT / Float felter og ikke lig Ingen
- Ekskluder tests fra installation
- tillader tupler til indeks meta li>
- Fast brug af str i eksempel kontrol
- Fast unicode støtte omdanne opdatering
- Tilføjet understøttelse af add_to_set og hver
Hvad er nyt i version 0.6.13:.
- Fast EmbeddedDocument db_field validering problem
- Fast Stringfield unicode problem.
- Rettelser __repr__ ændre markøren.
Hvad er nyt i version 0.6.9:.
- Faste sparsomme indekser på nedarvede docs
- Fjernet FileField auto sletning, har brug for mere arbejde måske 0,7.
Hvad er nyt i version 0.6.8:
- Tilføjet understøttelse af pull operationer på indlejrede EmbeddedDocuments
- Tilføjet understøttelse af valg med GenericReferenceFields
- Tilføjet understøttelse af valg med GenericEmbeddedDocumentFields
- Faste Django 1.4 sessioner først gemme datatab
- FileField nu automatisk slette filer på .delete ()
- Fix for GenericReference to_mongo metode
- Fast forbindelse regression
- Opdateret Django Bruger dokument, giver nu arv
Hvad er nyt i version 0.6.7:
- Fast indeksering på "_id« eller »PK ' eller "id"
- Ugyldige data fra DB rejser nu en InvalidDocumentError
- renset Validation Error - docs og kode
- Tilføjet meta auto_create_index så du kan deaktivere indeks skabelse
- Tilføjet skrive vedrører muligheder for indsatser
- Fast slåfejl i meta til indeks optioner
- Bug fix Læs præference nu gået korrekt
- Tilføjet understøttelse af fil som objekter for GridFS
Hvad er nyt i version 0.5:
- Opdateret item_frequencies at håndtere indlejret dokument opslag
- Tilføjet delta sporing nu blot kombinationer / unsets udtrykkeligt ændrede felter
- Fast besparelse så sæt opdaterede værdier snarere end overskrivninger
- Tilføjet ComplexDateTimeField - Håndterer datetimes korrekt med mikrosekunder
- Tilføjet ComplexBaseField - for forbedret fleksibilitet og ydeevne
- Tilføjet get_FIELD_display () metode til let valg felt viser
- Tilføjet queryset.slave_okay (aktiveret) metode
- Opdateret queryset.timeout (aktiveret) og queryset.snapshot (aktiveret) for at være chainable
- Tilføjet insert metode for bulk skær
- Tilføjet havarilys signal support
- Tilføjet query_counter kontekst manager for test
- Tilføjet map_reduce metode item_frequencies og indstillet som standard (som db.eval ikke virker i sharded miljøer)
- Tilføjet inline_map_reduce mulighed for map_reduce
- Opdateret forbindelse undtagelse, så det giver mere info om årsagen.
- Tilføjet søger flere niveauer dybt i DictField
- Tilføjet DictField indgange, der indeholder strenge til at bruge matchende operatører
- Tilføjet MapField, ligner DictField
- Tilføjet abstrakte Base klasse
- Tilføjet Brugerdefineret Objekter Ledere
- Tilføjet skiver delfelter opdatering
- Tilføjet NotRegistered undtagelse, hvis dereferere Dokumentet er ikke i registreringsdatabasen
- Tilføjet en skrive bekymring for gemme, opdatere, update_one og get_or_create
- Tilføjet udskæring / undergrupperingen henter kontroller
- Fast diverse entydigt indeks og andre indeks spørgsmål
- Faste gevind forbindelsesproblemer
Hvad er nyt i version 0.4:
- Helt omskrevet Q-objekt implementering, der ikke længere bruger JavaScript. En længerevarende indlæg på disse vil komme snart, men grundlæggende pointe er, at de skal være meget hurtigere, mere vedligeholdelsesvenlig og mindre fejlbehæftet, da de nu bruge native MongoDB forespørgsler.
- Støtte til GridFS via FileField (docs).
- Geospatial forespørge støtte. Dette implementeres selvom GeoPointField og nær, within_box og within_distance forespørgsel operatører (docs).
- New SortedListField og EmailField (docs).
- New QuerySet metoder:. Særskilt (), skal du oprette (), snapshot (), timeout () og alle ()
Krav :
- pymongo 2.7.1 eller højere
Kommentarer ikke fundet