Softwarebeschreibung:
Version: 5.0.0 Aktualisiert
Upload-Datum: 11 Mar 16
Lizenz: Frei
Popularität: 204
MongoDB ist eine dokumentenorientierte Datenbank, ideal für hochintensive Belastung Umgebungen.
Mongoid ist in Ruby geschrieben und bietet eine vertraute API für Entwickler, die zuvor verwendet ORMs wie Data Mapper oder Active Record.
Aufgrund der MongoDB des schemaless, performant dokumentenbasierte Design, dynamische Abfragen und Atom-Modifikator-Operationen, ein klassisches ORM Muster nicht angewendet werden kann. Deshalb perfekt der Begriff ODM beschreibt, was Monogid ist
Was ist neu in dieser Version:.
- Mongoid 4 unterstützt nun nur MongoDB 2.4.0 und höher.
- Dokument # Metadaten wurde umbenannt # relation_metadata auf das Dokument gemeinsam Konflikte zu vermeiden. Beziehungen mit Proxies auch, dies auch zu der gleichen umbenannt haben.
- Umfänge und Standardbereiche müssen nun alle innerhalb lambdas oder Procs definiert werden.
- skip_version_check Konfigurationsoption entfernt wurde.
- IdentityMap entfernt.
- Eager Last Nacharbeit. Eager Last tut jetzt die Identität Karte benötigen bezogene Dokumente zu laden. Eine Reihe von preloaders kann eifrig Last die Verbände zu .includes Methode übergeben.
Was ist neu in Version 4.0.2:
- Mongoid 4 unterstützt nun nur MongoDB 2.4.0 und höher.
- Dokument # Metadaten wurde umbenannt # relation_metadata auf das Dokument gemeinsam Konflikte zu vermeiden. Beziehungen mit Proxies auch, dies auch zu der gleichen umbenannt haben.
- Umfänge und Standardbereiche müssen nun alle innerhalb lambdas oder Procs definiert werden.
- skip_version_check Konfigurationsoption entfernt wurde.
- IdentityMap entfernt.
- Eager Last Nacharbeit. Eager Last tut jetzt die Identität Karte benötigen bezogene Dokumente zu laden. Eine Reihe von preloaders kann eifrig Last die Verbände zu .includes Methode übergeben.
Was ist neu in Version 3.1.0:
- Die Mindest MongoDB Anforderung wird nun auf 2,2 angehoben, da hängen wir jetzt auf die Aggregation Rahmen.
- Die Mindest Aktives Modell und aktive Unterstützung Abhängigkeiten auf 3,2 angehoben.
- Die Beziehungen können nun einen Primärschlüssel angeben anstelle der ID für Fremdschlüssel zu verwenden.
Was ist neu in Version 3.0.0:
- ein ORM-agnostisch Weise hinzugefügt, das Feld zu bekommen Namen
- Ein Setter und Getter für has_many Beziehungen zu setzen es Kinder ist nun zur Verfügung gestellt.
- Mongoid unterstützt nun regex Felder aus.
- Polymorphe Beziehungen jetzt verwenden * _type Schlüssel in Lookup-Abfragen.
- Objekte, die jetzt auf to_criteria reagieren lassen sich in bestehende Kriterien Objekte zusammengefasst werden.
- wird Eager Laden jetzt auf viele-zu-viele Beziehungen unterstützt.
- Mongoid ermöglicht nun die automatische Speicherung, wie Active Record, wenn das Hinzufügen eines accepts_nested_attributes_for einer Beziehung.
- Felder können nun als nur lesbar gekennzeichnet werden, die nur ihre Werte eingestellt werden können, wenn das Dokument neu ist.
Kommentare nicht gefunden