MongoEngine

Tela Software:
MongoEngine
Detalhes de Software:
Versão: 0.9.0
Data de upload: 12 Apr 15
Revelador: Harry Marr
Licença: Livre
Popularidade: 76

Rating: 4.0/5 (Total Votes: 1)

A Mapper Document Object-é como ORM, mas para bancos de dados de documentos.
 Ele usa uma API declarativa simples, semelhante ao Django ORM

O que é novo nesta versão:.

  • Permitir strings para ser utilizado na criação de índice
  • EmbeddedDoc Fixo weakref questão de proxy
  • campo de referência fixo aninhados erro distinto
  • controle de alterações fixo em aninhados MapFields
  • Campos dinâmicos em documentos incorporados agora visíveis para queryset.only () / qs.exclude ()
  • Adicionar opção authentication_source para register_connection
  • igualdade implementado entre documentos e DBRefs
  • Corrigido o problema ReferenceField dentro ListFields aninhados dereferencing
  • Adicionado a capacidade de recarregar campos de documentos específicos
  • suporte e correções para o mapa personalizado db_alias Adicionado / reduzir a produção
  • sinal post_save agora tem acesso a informações sobre as mudanças delta campo
  • Não consultar com US $ orderby para qs.get ()
  • chave Fix id caco save questão
  • Corrige problema com erros documento incorporado recursiva
  • clear_changed_fields Fix () limpando não salvo documentos bug
  • Removendo o suporte para Django 1.4.x, 2.5.x pymongo, pymongo 2.6.x.
  • Removendo o suporte para Python & # X3C; 2.6.6
  • Fixo localização $ maxDistance para GeoJSON $ próximo consultas com MongoDB 2.6 +
  • QuerySet.modify () e Document.modify () para fornecer find_and_modify () como o comportamento
  • Adicionado suporte para o método que utiliza () em um queryset
  • apoio PyPy
  • Connection pooling
  • Evite para abrir todos os documentos de cursores em um se decl
  • Capacidade para limpar a ordenação
  • Aumentar NotUniqueError em Document.update () em pymongo.errors.DuplicateKeyError
  • Slots - melhorias de memória
  • Fixa incorretamente dividir uma chave de consulta quando ele termina com & quot; _ & quot;
  • atualizações docs Geo
  • Solução um bug dateutil
  • Conditional salvar para as operações de estilo atômica
  • Permitir o acesso de campo de estilo dicionário dinâmico
  • Aumentar tamanho do campo email para acomodar novos TLDs
  • index_cls é ignorado quando tomar a decisão de definir _cls como prefixo índice
  • Faça argumento 'db' para conexão opcional
  • Permitir atualização atômica para todo DictField
  • Adicionado MultiPointField, MultiLineField, MultiPolygonField
  • Corrigir múltiplas conexões aliases sendo reescrito
  • Corrigido alguns casos em que reverse_delete_rule foi escrito como reverse_delete_rules.
  • Faça in_bulk () respeito no_dereference ()
  • Pega Nada de modelo __str __;

O que é novo na versão 0.6.20:.

  • Adicionado suporte para distinto e db_alias
  • Suporte aprimorado para querysets acorrentados quando constrangendo os mesmos campos.
  • Fixo BinaryField lookup re.

O que é novo na versão 0.6.18:.

  • recursão fixo carregamento bug em _get_changed_fields

O que é novo na versão 0.6.16:.

  • Corrigido problema onde db_alias não foi herdada

O que é novo na versão 0.6.14:

  • campos / Float fixos int e não é igual Nada
  • Excluir testes de instalação
  • Permitir tuplas para o índice de meta
  • uso fixo de str em cheques instância
  • apoio unicode fixo em transformar update
  • Adicionado suporte para ADD_TO_SET e cada

O que é novo na versão 0.6.13:.

  • EmbeddedDocument problema de validação db_field fixo
  • questão unicode Fixo Stringfield.
  • Fixes __repr__ modificar o cursor.

O que é novo na versão 0.6.9:.

  • índices esparsos fixos sobre docs herdadas
  • Removido FileField exclusão automática, precisa de mais trabalho talvez 0.7.

O que é novo na versão 0.6.8:

  • Adicionado suporte para operações de puxar EmbeddedDocuments aninhados
  • Adicionado suporte para escolhas com GenericReferenceFields
  • Adicionado suporte para escolhas com GenericEmbeddedDocumentFields
  • Fixed Django 1.4 sessões primeiro salvar a perda de dados
  • FileField agora apagar automaticamente os arquivos no .delete ()
  • Fix para GenericReference to_mongo método
  • regressão conexão fixa
  • Atualizado Django documento do usuário, agora permite herança

O que é novo na versão 0.6.7:

  • Fixo indexação em '_id' ou 'pk' ou 'id'
  • Os dados inválidos do DB agora levanta uma InvalidDocumentError
  • Limparam o erro de validação - docs e código
  • Adicionado meta auto_create_index para que você possa desativar a criação do índice
  • Adicionado gravação preocupação opções para inserções
  • Corrigido o erro na meta para opções de índice
  • Bug corrigir Leia preferência agora passados ​​corretamente
  • Adicionado suporte para arquivo como objetos para GridFS

O que é novo na versão 0.5:

  • item_frequencies atualizado para lidar com pesquisas de documento incorporado
  • rastreamento delta Adicionado campos agora apenas conjuntos / desactiva explicitamente mudaram
  • Fixo salvar, de maneira sets atualizados valores, em vez de substituições
  • Adicionado ComplexDateTimeField - Lida com datetimes corretamente com microsegundos
  • Adicionado ComplexBaseField - para melhorar a flexibilidade e desempenho
  • Adicionado get_FIELD_display () método para campo fácil escolha exibindo
  • Adicionado queryset.slave_okay método (ativado)
  • queryset.timeout Atualizado (ativado) e queryset.snapshot (ativado) para ser chainable
  • método de inserção Adicionado para inserções em massa
  • apoio sinal pisca-pisca Adicionado
  • Adicionado gerente de contexto query_counter para testes
  • Adicionado map_reduce método item_frequencies e definida como padrão (como db.eval não funciona em ambientes Sharded)
  • opção inline_map_reduce Adicionado a map_reduce
  • Atualizado exceção de conexão para que ele fornece mais informações sobre a causa.
  • Adicionado pesquisar vários níveis de profundidade em DictField
  • entradas Adicionado DictField que contêm cadeias de usar operadores de harmonização
  • Adicionado MapField, semelhante ao DictField
  • Classes Adicionado base abstrata
  • Adicionado objetos personalizados Managers
  • subcampos fatias Adicionado atualizar
  • Adicionado NotRegistered exceção se dereferencing Documento não no registro
  • Adicionado uma preocupação de gravação para salvar, atualizar update_one e get_or_create
  • controles de ir buscar Adicionado slicing / subarray

  • Questões
  • vário índice exclusivo fixo e outro índice
  • problemas de conexão fixos rosca

O que é novo na versão 0.4:

  • Completamente reescrito aplicação Q-objeto que não há usos mais longos Javascript. Um post longas sobre estes serão em breve, mas o ponto básico é que eles devem ser muito mais rápido, mais sustentável e menos bugs como eles agora usar consultas MongoDB nativas.
  • Suporte para GridFS através dos FileField (docs).
  • apoio consultando Geospatial. Isso é implementado embora a GeoPointField e os operadores, within_box e within_distance consulta próximos (docs).
  • New SortedListField e EmailField (docs).
  • métodos New QuerySet:. Distinct (), criar (), instantâneo (), timeout () e todos ()

Requisitos :

  • pymongo 2.7.1 ou superior

Programas semelhantes

Apache Sqoop
Apache Sqoop

12 May 15

mongobird
mongobird

13 May 15

mViewer
mViewer

13 May 15

ADODBAPI
ADODBAPI

13 May 15

Outro software de desenvolvedor Harry Marr

django-ses
django-ses

14 Apr 15

Comentário para MongoEngine

Comentários não encontrado
Adicionar comentário
Ligue imagens!
Busca por categoria