Mongoid

Skjermbilde programvare:
Mongoid
Prog.varedetaljer:
Versjon: 5.0.0 Oppdatert
Last opp dato: 11 Mar 16
Utvikler: Durran Jordan
Lisens: Gratis
Popularitet: 41

Rating: 5.0/5 (Total Votes: 1)

MongoDB er et dokument-orientert database, perfekt for høy belastning miljøer intensive.

Mongoid er skrevet i Ruby, og det tilbyr en kjent API for utviklere som tidligere brukte Orms som data Mapper eller Active Record.

På grunn av MongoDB er skjemaløs, performant dokumentbasert design, dynamiske spørringer, og atomendringsoperasjoner, en klassisk ORM mønster kan ikke brukes. Det er derfor begrepet ODM perfekt beskriver hva Monogid er

Hva er nytt i denne utgaven.

  • Mongoid 4 nå bare støtter MongoDB 2.4.0 og høyere.
  • Document # metadata har blitt omdøpt til Dokument # relation_metadata å unngå vanlige konflikter. Relasjon fullmakter har også denne omdøpt til den samme også.
  • Sikter og standardomfang må nå alle defineres innenfor lambdaene eller procs.
  • skip_version_check config alternativet ble fjernet.
  • IdentityMap fjernet.
  • Eager belastning omarbeiding. Ivrig etter belastning nå doesnt trenger kart identitet å laste relaterte dokumenter. Et sett av preloaders kan ivrige belastning foreninger gått til .includes metode.

Hva er nytt i versjon 4.0.2:

  • Mongoid 4 nå bare støtter MongoDB 2.4.0 og høyere.
  • Document # metadata har blitt omdøpt til Dokument # relation_metadata å unngå vanlige konflikter. Relasjon fullmakter har også denne omdøpt til den samme også.
  • Sikter og standardomfang må nå alle defineres innenfor lambdaene eller procs.
  • skip_version_check config alternativet ble fjernet.
  • IdentityMap fjernet.
  • Eager belastning omarbeiding. Ivrig etter belastning nå doesnt trenger kart identitet å laste relaterte dokumenter. Et sett av preloaders kan ivrige belastning foreninger gått til .includes metode.

Hva er nytt i versjon 3.1.0:

  • Den minste MongoDB kravet er nå hevet til 2,2, siden vi nå er avhengige av aggregering rammeverket.
  • Minste Aktive Modell og aktiv støtte avhengigheter har blitt hevet til 3,2.
  • Relations kan nå spesifisere en primærnøkkel for å bruke i stedet for id på fremmednøkler.

Hva er nytt i versjon 3.0.0:

  • Lagt til et ORM-agnostiker måte å få felt navn
  • En setter og getter for has_many relasjoner for å sette det er barn er nå levert.
  • Mongoid støtter nå regex felt.
  • Polymorphic relasjoner nå bruke * _type nøkler i oppslagsspørringer.
  • Objekter som reagerer på to_criteria kan nå bli slått sammen til eksisterende kriterier stedene.
  • Eager lasting støttes nå på mange-til-mange relasjoner.
  • Mongoid gjør nå autolagring, som Active Record, når du legger til en accepts_nested_attributes_for til et forhold.
  • Felt kan nå merkes som skrivebeskyttet, som bare vil la sine verdier settes når dokumentet er nytt.

Lignende programvare

PyMySQL
PyMySQL

18 Jul 16

CockroachDB
CockroachDB

12 May 15

ART
ART

21 Jul 15

firebirdsql
firebirdsql

20 Jul 15

Annen programvare fra utvikleren Durran Jordan

Moped
Moped

10 Dec 15

Kommentarer til Mongoid

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!