Mongoid

Software screenshot:
Mongoid
Dettagli del software:
Versione: 5.0.0 Aggiornato
Data di caricamento: 11 Mar 16
Sviluppatore: Durran Jordan
Licenza: Libero
Popolarità: 41

Rating: 5.0/5 (Total Votes: 1)

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.

Programmi simili

Apache Gora
Apache Gora

10 Dec 15

Moped
Moped

10 Dec 15

PyMySQL
PyMySQL

18 Jul 16

Mimeo
Mimeo

6 Mar 16

Altri software di sviluppo Durran Jordan

Moped
Moped

10 Dec 15

Commenti a Mongoid

I commenti non trovato
Aggiungi commento
Accendere le immagini!