Programinė detalės:
Versija: 5.0.0 Atnaujintas
Įkėlimo datą: 11 Mar 16
Licencija: Nemokamai
Populiarumas: 204
MongoDB yra dokumentas, orientuotas duomenų, puikiai tinka aukštos intensyvios apkrovos sąlygomis.
Mongoid parašytas Ruby ir siūlo pažįstamą API kūrėjams, kurie anksčiau naudojami ORMS kaip duomenų Mapper ar aktyvaus įrašo.
Dėl MongoDB anketa schemų,, efektyvius dokumentų pagrindu dizaino, dinaminių užklausų ir atominių modifikatorius operacijų, klasikinis ORM modelis negali būti taikomas. Štai kodėl terminas ODM, puikiai aprašo tai, ką Monogid yra
Kas naujo , šioje laidoje.
- Mongoid 4 dabar tik palaiko MongoDB 2.4.0 ir aukščiau.
- Dokumentų # metaduomenys buvo pervadintas dokumentuoti # relation_metadata išvengti bendrų konfliktus. Santykis proxy taip pat turi tai pervadintas į tą patį, kaip gerai.
- Monokliai ir delspinigiai sferos dabar turi visi būti apibrėžta lambdas ar procs.
- skip_version_check config variantas buvo pašalintas.
- IdentityMap pašalintas.
- Nori apkrova remontuoti. Nori apkrova dabar doesnt reikia tapatybės žemėlapį įkelti susijusius dokumentus. Iš apkrovikliais komplektas gali nori apkrova asociacijos perduota .includes metodą.
Kas naujo versijos 4.0.2:
- Mongoid 4 dabar tik palaiko MongoDB 2.4.0 ir didesnis. "
- Dokumentų # metaduomenys buvo pervadintas dokumentuoti # relation_metadata išvengti bendrų konfliktus. Santykis proxy taip pat turi tai pervadintas į tą patį, kaip gerai.
- Monokliai ir delspinigiai sferos dabar turi visi būti apibrėžta lambdas ar procs.
- skip_version_check config variantas buvo pašalintas.
- IdentityMap pašalintas.
- Nori apkrova remontuoti. Nori apkrova dabar doesnt reikia tapatybės žemėlapį įkelti susijusius dokumentus. Iš apkrovikliais komplektas gali nori apkrova asociacijos perduota .includes metodą.
Kas naujo versijos 3.1.0:
- Minimalus MongoDB reikalavimas dabar yra padidintas iki 2,2, nes mes dabar priklauso nuo agregavimo sistemą.
- Minimalus Aktyvios Modelis ir aktyviai remti priklausomybių buvo padidinta iki 3.2.
- Ryšiai dabar gali nurodyti pirminį raktą naudoti vietoj id apie išorinius raktus.
Kas naujo 3.0.0 versijos:
- Pridėta žinutę ORM agnostikas būdas gauti lauką pavadinimai,
- seteris ir karjeristas dėl has_many santykiai nustatyti, kad jis vaikų dabar yra numatyta.
- Mongoid dabar palaiko regex laukus.
- Polimorfiniai santykiai dabar naudoja * _type raktai peržvalgos užklausomis.
- Objektai kad reaguoja į to_criteria dabar gali būti sujungtos į galiojančiais kriterijais objektų.
- Nori pakrovimo dabar palaiko daug su daug santykių.
- Mongoid dabar leidžia automatinį, kaip aktyvaus įrašo, kai pridedant accepts_nested_attributes_for į atžvilgiu.
- Laukai, dabar gali būti pažymėtas kaip tik skaitymui, tai tik tegul nustatyti jų vertės, kai dokumentas yra nauja.
Komentarai nerastas