MongoEngine

Logiciel capture d'écran:
MongoEngine
Détails logiciels:
Version: 0.9.0
Date de transfert: 12 Apr 15
Développeur: Harry Marr
Licence: Gratuit
Popularité: 9

Rating: nan/5 (Total Votes: 0)

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
  • 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

  • Questions
  • various index unique fixe et d'autres index
  • les problèmes de connexion filetés fixes

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

Logiciel similaire

rql
rql

12 May 15

MongoBit
MongoBit

13 May 15

FlockDB
FlockDB

13 May 15

Apache Derby
Apache Derby

11 Mar 16

D'autres logiciels de développeur Harry Marr

django-ses
django-ses

14 Apr 15

Commentaires à MongoEngine

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!
Recherche par catégorie