Mongoid

Screenshot Software:
Mongoid
Mga detalye ng Software:
Bersyon: 5.0.0 Na-update
I-upload ang petsa: 11 Mar 16
Nag-develop: Durran Jordan
Lisensya: Libre
Katanyagan: 41

Rating: 5.0/5 (Total Votes: 1)

MongoDB ay isang dokumento-oriented database, perpekto para sa mataas na masinsinang kapaligiran load.

Mongoid ay nakasulat sa Ruby at ito ay nagbibigay ng isang pamilyar na API para sa mga developer na gumamit noon ORMs tulad Data Mapper o Active Record.

Dahil sa ni MongoDB schemaless, performant dokumento-based na disenyo, dynamic query, at atomic modifier operasyon, isang klasikong ORM pattern ay hindi maaaring inilapat. Iyan ay kung bakit ang mga kataga ODM perpektong naglalarawan kung ano Monogid ay

Ano ang bago sa ito release:.

  • Mongoid 4 now sumusuporta lamang MongoDB 2.4.0 at mas mataas.
  • Document # metadata ay napalitan ng pangalan upang Idokumento # relation_metadata upang maiwasan ang mga karaniwang mga salungatan. Relation proxies ay mayroon din ito muling pinangalanan sa parehong pati na rin.
  • Scopes at default scopes ay dapat na ngayon ang lahat ay tinukoy sa loob ng lambdas o procs.
  • skip_version_check config option ay tinanggal.
  • IdentityMap inalis.
  • Sabik load rework. Sabik load ngayon does not kailangan ang identity mapa upang i-load kaugnay na mga dokumento. Isang set ng preloaders maaari sabik load ang mga asosasyon na dumaan sa .includes method.

Ano ang bago sa bersyon 4.0.2:

  • Mongoid 4 now sumusuporta lamang MongoDB 2.4.0 at mas mataas.
  • Document # metadata ay napalitan ng pangalan upang Idokumento # relation_metadata upang maiwasan ang mga karaniwang mga salungatan. Relation proxies ay mayroon din ito muling pinangalanan sa parehong pati na rin.
  • Scopes at default scopes ay dapat na ngayon ang lahat ay tinukoy sa loob ng lambdas o procs.
  • skip_version_check config option ay tinanggal.
  • IdentityMap inalis.
  • Sabik load rework. Sabik load ngayon does not kailangan ang identity mapa upang i-load kaugnay na mga dokumento. Isang set ng preloaders maaari sabik load ang mga asosasyon na dumaan sa .includes method.

Ano ang bago sa bersyon 3.1.0:

  • Ang minimum MongoDB requirement ay ngayon itataas sa 2.2, dahil kami ngayon ay umaasa sa ang pagsasama-sama framework.
  • Ang minimum Active Model at Active Support dependencies na-itataas sa 3.2.
  • Relations ay maaari na ngayong tukuyin ang isang pangunahing susi na gamitin sa halip ng id sa mga banyagang keys.

Ano ang bago sa bersyon 3.0.0:

  • May idinagdag na ORM-agnostiko paraan upang makuha ang field pangalan
  • Ang isang setter at geter para has_many relasyon upang i-set ito sa mga bata na ngayon ang ibinigay.
  • Mongoid Sinusuportahan na ngayon ng regex patlang.
  • Polymorphic relasyon ngayon gamitin * _type susi sa query lookup.
  • Mga bagay na tumugon sa to_criteria ay maaari na ngayong ay ipinagsama sa mga umiiral na mga pamantayan ng mga bagay.
  • Sabik loading ay suportado na ngayon sa maraming-sa-maraming relasyon.
  • Mongoid ngayon nagbibigay-daan autosave, tulad ng Active Record, kapag nagdadagdag ng isang accepts_nested_attributes_for sa isang relasyon.
  • Fields ay maaari na ngayong ma-flag bilang readonly, na kung saan ay lamang ipaalam ang kanilang mga halaga ay naka-set kapag ang dokumento ay bago.

Katulad na software

Predis
Predis

10 Feb 16

Apache Ambari
Apache Ambari

11 Mar 16

Mysql2
Mysql2

10 Feb 16

pgTAP
pgTAP

12 Apr 15

Iba pang mga software developer ng Durran Jordan

Moped
Moped

10 Dec 15

Mga komento sa Mongoid

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!
Maghanap ayon sa kategorya