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

ToroDB
ToroDB

9 Apr 16

Da Capo
Da Capo

12 May 15

Pyrseas
Pyrseas

28 Feb 15

cx_Oracle
cx_Oracle

20 Jul 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!