Dettagli del software:
Versione: 0.9.0
Data di caricamento: 12 Apr 15
Licenza: Libero
Popolarità: 76
A Mapper Document Object è come ORM, ma per i database di documenti.
Esso utilizza una semplice API dichiarativa, simile alla Django ORM
Cosa c'è di nuovo in questa versione:.
- Consenti stringhe essere utilizzato nella creazione dell'indice
- problema delega EmbeddedDoc Risolto weakref
- fissi campo di riferimento nidificato errore distinto
- rilevamento delle modifiche fissa sulla annidati MapFields
- Campi dinamici in documenti incorporati ora visibili a queryset.only () / qs.exclude ()
- Aggiungi opzione authentication_source a register_connection
- uguaglianza Implementato tra documenti e DBRefs
- fissi ReferenceField all'interno ListFields annidate dereferencing problema
- Aggiunta la possibilità di ricaricare i campi di documenti specifici
- Aggiunto il supporto db_alias e correzioni per mappa personalizzata / ridurre la produzione
- segnale post_save ora ha accesso a informazioni delta sui cambiamenti di campo
- Non interrogare con $ orderby per qs.get ()
- tasto Fix id scheggia save problema
- problema correzioni di errori documento incorporato ricorsive
- clear_changed_fields Fix () compensazione documenti non salvati bug
- Rimuovere il supporto per Django 1.4.x, 2.5.x pymongo, pymongo 2.6.x..
- Rimuovere il supporto per Python & # x3c; 2.6.6
- fissi posizione $ maxDistance per GeoJSON $ vicino query con MongoDB 2.6 +
- QuerySet.modify () e Document.modify (metodi) per fornire find_and_modify () come comportamento
- Aggiunto il supporto per il metodo utilizzando () su un queryset
- Supporto PyPy
- Connection pooling
- Evitare di aprire tutti i documenti da cursori in se stmt
- Possibilità di cancellare l'ordine
- Sollevare NotUniqueError in Document.update () su pymongo.errors.DuplicateKeyError
- Slots - miglioramenti della memoria
- fissi in modo errato dividere una chiave di ricerca quando si finisce con & quot; _ & quot;
- aggiornamenti docs Geo
- Soluzione di un bug dateutil
- condizionale salvare per le operazioni atomiche in stile
- Consentire l'accesso campo dizionario stile dinamico
- Aumenta email lunghezza del campo per accogliere nuovi TLD
- index_cls viene ignorato quando si decide di impostare _cls come prefisso index
- Fai argomento 'db' di collegamento opzionale
- Consenti aggiornamento atomica per l'intera DictField
- Aggiunto MultiPointField, MultiLineField, MultiPolygonField
- Fissare le connessioni più alias essere riscritta li>
- Fixed pochi casi in cui è stata scritta come reverse_delete_rule reverse_delete_rules.
- Fai in_bulk () rispetto no_dereference ()
- Maniglia Nessuno dal modello __str __;
Cosa c'è di nuovo nella versione 0.6.20:.
- Aggiunto il supporto per distinti e db_alias
- Supporto migliorato per querysets incatenati quando vincolare gli stessi campi.
- fissi BinaryField ricerca re.
Cosa c'è di nuovo nella versione 0.6.18:.
- ricorsione Risolto bug nel caricamento _get_changed_fields
Cosa c'è di nuovo nella versione 0.6.16:.
- Risolto il problema per cui non è stato ereditato db_alias
Cosa c'è di nuovo nella versione 0.6.14:
- campi / Float Int fissi e non è uguale a None
- Escludi test di installazione
- Consenti tuple per index meta li>
- uso fisso di str in istanza controlli
- supporto unicode fisso in trasformata di aggiornamento
- Aggiunto il supporto per add_to_set e ogni
Cosa c'è di nuovo nella versione 0.6.13:.
- Risolto problema di convalida db_field EmbeddedDocument
- Risolto il problema unicode StringField.
- Correzioni __repr__ modificare il cursore.
Cosa c'è di nuovo nella versione 0.6.9:.
- fissi indici sparse su docs ereditati
- Rimosso eliminazione automatica FileField, ha bisogno di più lavoro forse 0.7.
Cosa c'è di nuovo nella versione 0.6.8:
- Aggiunto il supporto per le operazioni di tirare EmbeddedDocuments nidificate
- Aggiunto il supporto per le scelte con GenericReferenceFields
- Aggiunto il supporto per le scelte con GenericEmbeddedDocumentFields
- Fixed Django 1.4 sessioni prima salvare la perdita di dati
- FileField ora eliminare automaticamente i file sul .delete ()
- Fix per GenericReference to_mongo metodo
- Attacco fisso regressione
- Aggiornato documento User Django, permette ora l'ereditarietà
Cosa c'è di nuovo nella versione 0.6.7:
- indicizzazione fisso su '_id' o 'pk' o 'id'
- dati non validi dal DB ora solleva un InvalidDocumentError
- ripulito l'errore di convalida - documentazione e codice
- Aggiunto meta auto_create_index modo è possibile disattivare la creazione dell'indice
- Aggiunto scrittura riguardano opzioni per inserti
- typo fissa in meta per le opzioni su indici
- Bug Fix Leggi preferenza ora passato correttamente
- Aggiunto il supporto per file come oggetti per GridFS
Cosa c'è di nuovo in versione 0.5:
- item_frequencies aggiornato per gestire le ricerche di documenti incorporati
- tracciamento Aggiunto delta campi ora solo mostra / non mostra cambiato esplicitamente
- risparmio fissa così set aggiornati valori piuttosto che sovrascrive
- Aggiunto ComplexDateTimeField - Maniglie datetimes correttamente con microsecondi
- Aggiunto ComplexBaseField - per migliorare la flessibilità e le prestazioni
- metodo di campo scelta facile visualizzazione Aggiunto get_FIELD_display ()
- Aggiunto queryset.slave_okay metodo (attivato)
- queryset.timeout Aggiornato (attivato) e queryset.snapshot (attivato) per essere chainable
- metodo di inserimento aggiunto per inserimenti di massa
- Supporto segnale lampeggiante
- Aggiunto query_counter responsabile contesto per i test
- Aggiunto metodo map_reduce item_frequencies e impostate come default (come db.eval non funziona in ambienti sharded)
- Aggiunta l'opzione per inline_map_reduce map_reduce
- Aggiornato collegamento eccezione quindi fornisce più informazioni sulla causa.
- Aggiunto ricerca più livelli di profondità in DictField
- voci Aggiunto DictField contenenti stringhe di utilizzare la corrispondenza operatori
- Aggiunto MapField, simile a DictField
- Corsi Aggiunto di base astratto
- Aggiunto oggetti personalizzati Managers
- sottocampi fette Aggiunto Aggiornamento
- Aggiunto NotRegistered un'eccezione se dereferencing documento non nel Registro di sistema
- Aggiunto un problema di scrittura per salvare, l'aggiornamento, update_one e get_or_create
- controlli vanno a prendere Aggiunto affettare / subarray
- Correzione di vari indici unico e altro indice
- problemi di connessione filettati fissi
Problemi
Cosa c'è di nuovo in versione 0.4:
- implementazione completamente riscritto Q-Oggetto che non usi più Javascript. Un post più lungo su questi arriverà presto, ma il punto fondamentale è che essi dovrebbero essere molto più veloce, più gestibile e meno buggy come ora utilizzare query MongoDB native.
- Sostegno GridFS attraverso i FileField (documenti).
- Geospatial supporto interrogazione. Questo è implementata se il GeoPointField e vicini, operatori di query within_box e within_distance (documenti).
- Nuovo SortedListField e EmailField (documenti).
- metodi Nuova queryset:. Distinto (), creare (), snapshot (), timeout () e tutti ()
Requisiti :
- pymongo 2.7.1 o superiore
I commenti non trovato