Détails logiciels:
Version: 0.9.0
Date de transfert: 12 Apr 15
Licence: Gratuit
Popularité: 76
A Mapper document-objet est comme ORM, mais pour les bases de documents.
Il utilise une API déclarative simple, similaire à la Django ORM
Quoi de neuf dans cette version:.
- Laissez cordes à être utilisé dans la création de l'indice
- la question des procurations EmbeddedDoc fixe de
- champ de référence fixe niché erreur distincte
- Suivi des changements fixe sur niché MapFields
- Les champs dynamiques dans les documents incorporés maintenant visibles à queryset.only () / qs.exclude ()
- Ajout d'une option de authentication_source à register_connection
- égalité mis en œuvre entre documents et DBREFS
- Correction d'un problème à l'intérieur ReferenceField ListFields imbriqués déréférencement
- Ajout de la possibilité de recharger les champs des documents spécifiques
- Ajout du support et des correctifs pour carte personnalisée alias_bd / réduire la production
- signal de post_save a maintenant accès à l'information delta des changements sur le terrain
- Ne requête avec orderby $ pour qs.get ()
- Fix id éclat touche SAVE question
- Corrige problème avec récursives erreurs de document incorporé
- clear_changed_fields Fix () de compensation documents non enregistré bug
- Suppression du support pour Django 1.4.x, 2.5.x pymongo, pymongo 2.6.x.
- Suppression du support pour Python & # x3C; 2.6.6
- Correction d'emplacement $ maxDistance pour GeoJSON $ près de requêtes avec MongoDB 2.6 +
- QuerySet.modify () et Document.modify (méthodes) pour fournir find_and_modify () comme le comportement
- Ajout du support pour la méthode en utilisant () sur un queryset
- Support pypy
- le regroupement de connexion
- Évitez d'ouvrir tous les documents de curseurs dans un si stmt
- Possibilité d'effacer la commande
- Soulever NotUniqueError dans Document.update () sur pymongo.errors.DuplicateKeyError
- Slots - améliorations de mémoire
- Correction mal diviser une clé de recherche quand il se termine par & quot; _ & quot;
- Mises à jour de docs Geo
- Solution d'un bug de dateutil
- enregistrer sous condition pour les opérations atomique de style
- Autoriser l'accès dynamique sur le terrain dictionnaire de style
- Augmenter email longueur du champ à accueillir de nouveaux TLD
- index_cls est ignoré au moment de décider de mettre _cls comme préfixe d'index
- Assurez 'db' argument de connexion optionnelle
- Laissez mise à jour atomique pour l'ensemble DictField
- Ajouté MultiPointField, MultiLineField, MultiPolygonField
- Correction connexions multiples alias en cours de réécriture
- Correction de quelques cas où reverse_delete_rule a été écrit comme reverse_delete_rules.
- Assurez in_bulk () le respect no_dereference ()
- Poignée Aucun modèle de __str __;
Quoi de neuf dans la version 0.6.20:.
- Ajout du support pour distincte et alias_bd
- Amélioration du support pour querysets enchaînés quand contraindre les mêmes champs.
- Correction recherche re BinaryField.
Ce qui est nouveau dans la version 0.6.18:.
- récursivité Correction d'un bug de chargement dans _get_changed_fields
Quoi de neuf dans la version 0.6.16:.
- Correction du problème où alias_bd n'a pas hérité
Quoi de neuf dans la version 0.6.14:
- champs / Float fixes Int et pas égale Aucune
- Exclure des tests de l'installation
- Autoriser tuples pour l'indice méta li>
- utilisation fixe de str en chèques d'instance
- Support Unicode fixe dans transformer mise à jour
- Ajout du support pour add_to_set et chaque
Ce qui est nouveau dans la version 0.6.13:.
- problème de validation de db_field EmbeddedDocument fixe
- question unicode Stringfield fixe.
- Corrections __repr__ modifier le curseur.
Quoi de neuf dans la version 0.6.9:.
- fixes indices épars sur docs héritées
- Retiré suppression automatique FileField, nécessite plus de travail peut-être 0,7.
Ce qui est nouveau dans la version 0.6.8:
- Ajout du support pour les opérations de traction sur EmbeddedDocuments imbriqués
- Ajout du support pour choix avec GenericReferenceFields
- Ajout du support pour choix avec GenericEmbeddedDocumentFields
- fixes Django 1,4 sessions d'abord enregistrer la perte de données
- FileField désormais supprimer automatiquement les fichiers sur .delete ()
- Correction de GenericReference to_mongo méthode
- régression de connexion fixe
- Mise à jour Django document de l'utilisateur, permet désormais l'héritage
Quoi de neuf dans la version 0.6.7:
- indexation fixe sur '_id »ou« pk » ou 'id'
- Des données non valides de la DB soulève maintenant un InvalidDocumentError
- nettoyé le Erreur de validation - docs et code
- Ajout de méta auto_create_index de sorte que vous pouvez désactiver la création de l'indice
- Ajout d'écriture concernent options aux inserts
- Correction d'une faute dans la méta pour les options d'index
- Correction d'un bug Lire préférence maintenant passé correctement
- Ajout du support pour fichiers comme des objets pour GridFS
Ce qui est nouveau dans la version 0.5:
- item_frequencies Mise à jour pour gérer les recherches de documents intégrés
- suivi delta Ajouté désormais seuls ensembles / Rétablit explicitement changé champs
- économie fixe afin ensembles mis à jour des valeurs plutôt que les remplacements
- Ajouté ComplexDateTimeField - Poignées datetimes correctement avec microsecondes
- Ajouté ComplexBaseField - pour améliorer la flexibilité et la performance
- Ajouté get_FIELD_display () méthode pour le champ de choix facile affichage
- queryset.slave_okay Ajouté méthode (activé)
- queryset.timeout Mise à jour (activé) et queryset.snapshot (activé) pour être chainable
- méthode d'insertion ajoutée pour inserts en vrac
- Ajout du support du signal clignotant
- Ajout query_counter gestionnaire de contexte pour les tests
- Ajouté méthode map_reduce item_frequencies et définis comme défaut (comme db.eval ne fonctionne pas dans les environnements fragmentées)
- option inline_map_reduce Ajouté à map_reduce
- Mise à jour connexion exception de sorte qu'il fournit plus d'informations sur la cause.
- Ajouté chercher plusieurs niveaux de profondeur dans DictField
- entrées Ajouté DictField contenant des chaînes à utiliser les opérateurs correspondant
- Ajouté MapField, similaire à DictField
- Classes Ajouté Résumé de base
- Ajouté objets personnalisés gestionnaires
- sous-champs tranches Ajouté à jour
- Ajouté NotRegistered exception si le déréférencement Document non dans le registre
- Ajout d'un problème d'écriture pour enregistrer, mettre à jour et update_one get_or_create
- Ajout de tranchage / sous-réseaux contrôles aller chercher
- various index unique fixe et d'autres index
- les problèmes de connexion filetés fixes
Questions
Ce qui est nouveau dans la version 0.4:
- Complètement réécrit mise en œuvre Q-objet que des usages plus Javascript. Un poste plus longue sur ces sera bientôt disponible, mais point fondamental est que ils devraient être beaucoup plus rapide, plus facile à maintenir et moins buggé comme ils utilisent maintenant les requêtes de MongoDB indigènes.
- Soutien à GridFS travers les FileField (docs).
- géospatiales soutien interrogation. Ce est mis en œuvre si le GeoPointField et les opérateurs proches, within_box et within_distance requête (docs).
- New SortedListField et EmailField (docs).
- Nouvelles méthodes QuerySet:. Distinct (), créer (), snapshot (), timeout () et tout ()
Exigences :
- pymongo 2.7.1 ou ultérieure
Commentaires non trouvées