Mongoid

Software screenshot:
Mongoid
Software informatie:
Versie: 5.0.0 Bijgewerkt
Upload datum: 11 Mar 16
Ontwikkelaar: Durran Jordan
Licentie: Gratis
Populariteit: 41

Rating: 5.0/5 (Total Votes: 1)

MongoDB is een document georiënteerde database, ideaal voor hoge belasting omgevingen intensief.

Mongoid is geschreven in Ruby en het biedt een vertrouwde API voor ontwikkelaars die eerder gebruikte ORM zoals Data Mapper of Active Record.

Door MongoDB's schemaless, performante-document-based design, dynamische query's, en atomaire modifier operaties, een klassiek ORM patroon kan niet worden toegepast. Dat is de reden waarom de term ODM perfect beschrijft wat Monogid is

Wat is nieuw in deze release:.

  • Mongoid 4 nu ondersteunt alleen MongoDB 2.4.0 en hoger.
  • Document # metadata is hernoemd naar # relation_metadata document naar gemeenschappelijke conflicten te vermijden. Relatie volmachten hebben ook dit omgedoopt tot hetzelfde als goed.
  • Scopes en de standaard scopes moet nu al worden vastgesteld binnen lambda of procs.
  • skip_version_check config optie is verwijderd.
  • IdentityMap verwijderd.
  • Eager load rework. Eager belasting doesnt moeten nu de identiteit kaart om gerelateerde documenten te laden. Een set van preloaders kan popelen belasting van de verenigingen doorgegeven aan .Inclusief methode.

Wat is nieuw in versie 4.0.2:

  • Mongoid 4 nu ondersteunt alleen MongoDB 2.4.0 en hoger.
  • Document # metadata is hernoemd naar # relation_metadata document naar gemeenschappelijke conflicten te vermijden. Relatie volmachten hebben ook dit omgedoopt tot hetzelfde als goed.
  • Scopes en de standaard scopes moet nu al worden vastgesteld binnen lambda of procs.
  • skip_version_check config optie is verwijderd.
  • IdentityMap verwijderd.
  • Eager load rework. Eager belasting doesnt moeten nu de identiteit kaart om gerelateerde documenten te laden. Een set van preloaders kan popelen belasting van de verenigingen doorgegeven aan .Inclusief methode.

Wat is nieuw in versie 3.1.0:

  • De minimale MongoDB eis wordt nu verhoogd tot 2,2, aangezien we nu afhankelijk zijn van de samenvoeging kader.
  • De minimale Active Model en actieve steun afhankelijkheden zijn verhoogd tot 3,2.
  • Relations kunt nu een primaire sleutel te gebruiken in plaats van de id op buitenlandse sleutels.

Wat is nieuw in versie 3.0.0:

  • Toegevoegd een ORM-agnostische manier om het veld te krijgen namen
  • Een setter en getter voor has_many relaties op te zetten dat het de kinderen is nu voorzien.
  • Mongoid ondersteunt nu regex velden.
  • polymorfe betrekkingen nu gebruik maken van * _Type sleutels in lookup-query's.
  • Objecten die reageren op to_criteria kan nu worden samengevoegd in de bestaande criteria objecten.
  • Eager laden wordt nu ondersteund op many-to-many relaties.
  • Mongoid maakt het nu mogelijk autosave, zoals Active Record, bij het toevoegen van een accepts_nested_attributes_for naar een relatie.
  • Velden kunnen nu worden gemarkeerd als alleen-lezen, die alleen zal laten hun waarden worden ingesteld als het document is nieuw.

Vergelijkbare software

Andere software van ontwikkelaar Durran Jordan

Moped
Moped

10 Dec 15

Reacties op Mongoid

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!
Zoek op categorie