Detalhes de Software:
Versão: 5.0.0 Atualizado
Data de upload: 11 Mar 16
Licença: Livre
Popularidade: 204
MongoDB é um banco de dados orientado a documentos, perfeito para ambientes de alta carga intensiva.
Mongoid é escrito em Ruby e oferece uma API familiar para desenvolvedores que ORMs utilizados anteriormente como Data Mapper ou Active Record.
Por causa sem esquema do MongoDB, design alto desempenho baseado em documentos, consultas dinâmicas e operações modificadoras atômicas, um padrão ORM clássico não pode ser aplicada. É por isso que o termo ODM descreve perfeitamente o que Monogid é
O que é novo nesta versão:.
- Mongoid 4 agora suporta apenas MongoDB 2.4.0 e superior.
- Document # metadados foi renomeado para documento # relation_metadata para evitar conflitos comuns. proxies relação também têm esse renomeado para o mesmo também.
- escopos e padrão âmbitos devem agora ser definidos dentro de lambdas ou procs.
- skip_version_check configuração opção foi removida.
- IdentityMap removida.
- retrabalho carga Eager. carga ansioso agora esquentar precisa o mapa de identidade para carregar documentos relacionados. Um conjunto de preloaders pode carregar ansiosos as associações passado para o método .Inclui.
O que é novo na versão 4.0.2:
- Mongoid 4 agora suporta apenas MongoDB 2.4.0 e superior.
- Document # metadados foi renomeado para documento # relation_metadata para evitar conflitos comuns. proxies relação também têm esse renomeado para o mesmo também.
- escopos e padrão âmbitos devem agora ser definidos dentro de lambdas ou procs.
- skip_version_check configuração opção foi removida.
- IdentityMap removida.
- retrabalho carga Eager. carga ansioso agora esquentar precisa o mapa de identidade para carregar documentos relacionados. Um conjunto de preloaders pode carregar ansiosos as associações passado para o método .Inclui.
O que é novo na versão 3.1.0:
- O requisito mínimo MongoDB é agora aumentado para 2.2, Uma vez que agora dependem da estrutura de agregação.
- As dependências mínimas de modelo e apoio activo ativos têm sido levantadas para 3,2.
- Relações agora pode especificar uma chave primária para usar em vez do id em chaves estrangeiras.
O que é novo na versão 3.0.0:
- Adicionado uma maneira ORM-agnóstica para obter o campo nomes
- A setter e getter para as relações has_many para configurá-lo para crianças está agora prevista.
- Mongoid agora suporta campos regex.
- relações polimórficos agora usar * chaves _TYPE em consultas de pesquisa.
- Objetos que respondem a to_criteria agora podem ser fundidas em critérios existentes objetos.
- Carga antecipada é agora suportado em muitos-para-muitos relações.
- Mongoid agora permite gravação automática, como o Active Record, ao adicionar um accepts_nested_attributes_for a uma relação.
- Os campos podem agora ser marcado como somente leitura, o que só vai deixar seus valores ser definido quando o documento é nova.
Comentários não encontrado