Detalles de software:
Versión: 0.9.0
Fecha de carga: 12 Apr 15
Licencia: Libre
Popularidad: 76
Una Mapper Documento-Object es como ORM, pero para bases de datos documentales.
Utiliza una API declarativa simple, similar a la ORM de Django
¿Cuál es nuevo en esta versión:.
- Permita cadenas a ser utilizado en la creación de índices
- tema de proxy EmbeddedDoc Fijo weakref
- Fijo campo de referencia anidado error distinta li>
- seguimiento de cambios fijo en anidado MapFields
- Campos dinámicos en documentos incrustados ahora visibles a queryset.only () / qs.exclude ()
- Agregar opción authentication_source a register_connection
- La igualdad entre Implementado Documentos y DBRefs
- Fijo ReferenceField dentro ListFields anidados dereferencing problema
- Se ha añadido la capacidad de cargar los campos de documentos específicos
- Se ha añadido soporte y correcciones para mapa personalizado alias_bd / reducir la producción
- señal post_save ahora tiene acceso a la información sobre los cambios de campo delta li>
- No consultar con $ orderby para qs.get ()
- clave fragmento Identificación Fix ahorro tema
- Corrige problema con errores en los documentos incorporados recursivas
- clear_changed_fields Fix () desatascar documentos no salvo error
- La eliminación de soporte para 1.4.x Django, 2.5.x pymongo, pymongo 2.6.x.
- La eliminación de soporte para Python & # X3c; 2.6.6
- Fijo ubicación $ maxDistance para GeoJSON $ cerca de consultas con MongoDB 2.6 +
- QuerySet.modify () y Document.modify métodos () para proporcionar find_and_modify () como el comportamiento
- Se ha añadido soporte para el método que utiliza () en un queryset
- Soporte PYPY
- Agrupación de conexiones
- Evite abrir todos los documentos de los cursores en una si prop
- Capacidad para despejar el pedido
- Levante NotUniqueError en Document.update () en pymongo.errors.DuplicateKeyError
- Slots - mejoras de memoria
- Fijo incorrectamente dividir una clave de consulta cuando termina con & quot; _ & quot;
- Actualizaciones docs Geo
- Solución de un error dateutil
- Condicional ahorrar para operaciones al estilo atómica
- Permitir el acceso de campo al estilo diccionario dinámico
- Aumentar email longitud del campo para dar cabida a nuevos TLD
- index_cls se ignora cuando decida establecer _cls como prefijo index
- Haga argumento 'db' para conexión opcional
- Permita actualización atómica para la totalidad DictField
- Agregado MultiPointField, MultiLineField, MultiPolygonField
- Fix conexiones múltiples alias siendo reescrito
- Fijo algunos casos en reverse_delete_rule fue escrito como reverse_delete_rules.
- Haga in_bulk () respecto no_dereference ()
- Manejar Ninguno de modelo __str __;
¿Cuál es nuevo en la versión 0.6.20:.
- Se ha añadido soporte para distintos y alias_bd
- Soporte mejorado para QuerySets encadenados al restringir los mismos campos.
- Fijo BinaryField búsqueda re.
¿Qué hay de nuevo en la versión 0.6.18:.
- recursividad Corregido error en la carga _get_changed_fields
¿Cuál es nuevo en la versión 0.6.16:.
- Solucionado el problema de alias_bd no se heredan
¿Cuál es nuevo en la versión 0.6.14:
- Campos / Float fijos Int y no es igual a ninguno
- Excluir las pruebas de instalación
- Permitir tuplas de meta index
- uso fijo de str en cheques de instancia
- soporte Unicode fijo en transformar actualización
- Se ha añadido soporte para add_to_set y cada
¿Qué hay de nuevo en la versión 0.6.13:.
- Corregido problema de validación db_field EmbeddedDocument
- Solucionado el problema unicode Stringfield.
- Arreglos __repr__ modificar el cursor.
¿Cuál es nuevo en la versión 0.6.9:.
- índices dispersos fijos en documentos heredados
- Eliminada borrado automático FileField, necesita más trabajo tal vez 0.7.
¿Qué hay de nuevo en la versión 0.6.8:
- Se ha añadido soporte para las operaciones de extracción en EmbeddedDocuments anidados
- Se ha añadido soporte para las opciones con GenericReferenceFields
- Se ha añadido soporte para las opciones con GenericEmbeddedDocumentFields
- Fijos Django 1.4 sesiones primera ahorran la pérdida de datos
- FileField ahora eliminar automáticamente archivos en .Delete ()
- Arreglo para GenericReference to_mongo método
- regresión Conexión fija
- Actualización de documentos del usuario Django, ahora permite la herencia
¿Cuál es nuevo en la versión 0.6.7:
- indexación fija en '_id' o 'pk' o 'id'
- Los datos no válidos desde el PP ahora plantea una InvalidDocumentError
- Se ha limpiado el error de validación - docs y código
- Añadido auto_create_index meta para que pueda desactivar la creación de índices
- Opciones de escritura preocupación añadida a insertos
- typo fijo en meta para opciones sobre índices
- Bug fijar Leer preferencia ahora pasa correctamente
- Se ha añadido soporte para los archivos como objetos para GridFS
¿Qué hay de nuevo en la versión 0.5:
- item_frequencies Actualizado para manejar las búsquedas de documentos incrustados
- rastreo delta Añadido campos ahora sólo sistemas / desarma cambiaron explícitamente
- ahorro Fixed entonces conjuntos valores en vez de sobrescribe actualizan
- Agregado ComplexDateTimeField - Maneja datetimes correctamente con microsegundos
- Agregado ComplexBaseField - para mejorar la flexibilidad y el rendimiento
- método para el campo de opción fácil mostrar Agregado get_FIELD_display ()
- queryset.slave_okay Añadido método (habilitado)
- queryset.timeout Actualizado (habilitado) y queryset.snapshot (habilitado) para conexión en cadena
- método insert añadido para inserciones masivas
- Soporte señal intermitente Añadido
- Añadido gestor de contexto query_counter para las pruebas
- Añadido método item_frequencies map_reduce y los predeterminados (como db.eval no funciona en entornos fragmentadas)
- opción inline_map_reduce Añadido a map_reduce
- Actualización excepción de conexión por lo que proporciona más información sobre la causa.
- Agregado buscar múltiples niveles de profundidad en DictField
- Las entradas agregadas DictField contienen cadenas de utilizar a juego operadores
- Agregado MapField, similar a DictField
- Las clases Agregado Resumen Base
- Agregado objetos personalizados Gerentes
- subcampos rodajas Añadido actualizar
- Agregado NotRegistered excepción si dereferencing Documento no en el registro
- Se ha añadido una preocupación de escritura para guardar, actualizar, update_one y get_or_create
- controles de ir a buscar Añadido rebanar / subconjuntos
- Fija varios índices únicos y otro índice
- problemas de conexión roscados fijos
Temas
¿Qué hay de nuevo en la versión 0.4 :
- implementación Q-objeto completamente reescrito que hay usos más largos Javascript. Un post más largo de estos vendrá pronto, pero el punto básico es que deberían ser mucho más rápido, más fácil de mantener y menos bugs, ya que ahora utilizan consultas MongoDB nativos.
- Soporte para GridFS través de los FileField (docs).
- Soporte consultar Geoespacial. Esto se implementa aunque el GeoPointField y los operadores, within_box y within_distance consulta cerca (docs).
- Nueva SortedListField y EmailField (docs).
- Nuevo métodos de QuerySet:. Distinct (), crear (), instantánea (), tiempo de espera () y todos ()
Requisitos :
- pymongo 2.7.1 o superior
Comentarios que no se encuentran