Dettagli del software:
Versione: 5.0.0 Aggiornato
Data di caricamento: 11 Mar 16
Licenza: Libero
Popolarità: 204
MongoDB è un database document-oriented, ideale per ambienti ad alta carichi intensi.
Mongoid è scritto in Ruby e offre una API per gli sviluppatori familiare che ORM precedentemente utilizzati come dati Mapper o Active Record.
A causa di schemaless di MongoDB, il design performante basato su documenti, query dinamiche, e le operazioni di modifica atomiche, un modello classico ORM non può essere applicata. Ecco perché il termine ODM descrive perfettamente ciò che Monogid è
Cosa c'è di nuovo in questa versione:.
- Mongoid 4 ora supporta solo MongoDB 2.4.0 e superiori.
- Documento # metadati è stato rinominato il documento # relation_metadata per evitare conflitti comuni. proxy relazioni hanno anche questo rinominato lo stesso pure.
- Ambito di applicazione e di default scopi deve ora tutti essere definito entro lambda o proc.
- skip_version_check config opzione è stata rimossa.
- IdentityMap rimosso.
- Eager carico rilavorazione. carico Eager ora non ha bisogno la mappa identità per caricare i documenti relativi. Un insieme di preloaders possibile caricare ansiosi le associazioni passato al metodo .includes.
Cosa c'è di nuovo nella versione 4.0.2:
- Mongoid 4 ora supporta solo MongoDB 2.4.0 e più alto.
- Documento # metadati è stato rinominato il documento # relation_metadata per evitare conflitti comuni. proxy relazioni hanno anche questo rinominato lo stesso pure.
- Ambito di applicazione e di default scopi deve ora tutti essere definito entro lambda o proc.
- skip_version_check config opzione è stata rimossa.
- IdentityMap rimosso.
- Eager carico rilavorazione. carico Eager ora non ha bisogno la mappa identità per caricare i documenti relativi. Un insieme di preloaders possibile caricare ansiosi le associazioni passato al metodo .includes.
Cosa c'è di nuovo nella versione 3.1.0:
- Il requisito minimo MongoDB è ora elevato a 2,2, dal momento che ora dipendiamo dal quadro di aggregazione.
- I minimi dipendenze modello e sostegno attivo attive sono state sollevate a 3,2.
- Relazioni possono ora specificare una chiave primaria da usare al posto del id su chiavi esterne.
Cosa c'è di nuovo nella versione 3.0.0:
- Aggiunto un modo ORM-agnostic per ottenere il campo I nomi
- Un setter e getter per le relazioni has_many per impostarlo per bambini è ora fornito.
- Mongoid supporta ora i campi espressioni regolari.
- rapporti polimorfi ora usano * chiavi _Type nelle query di ricerca.
- Gli oggetti che rispondono a to_criteria possono ora essere fuse in criteri esistenti oggetti.
- eager loading è ora supportata da molti-a-molti rapporti.
- Mongoid ora consente il salvataggio automatico, come Active Record, quando si aggiunge un accepts_nested_attributes_for ad una relazione.
- I campi può ora essere contrassegnato come sola lettura, che lascia solo i loro valori essere impostati quando il documento è nuovo.
I commenti non trovato