Szczegóły programowe:
Wersja: 5.0.0 Aktualizowane
Filmu: 11 Mar 16
Licencja: Wolny
Popularność: 204
MongoDB to baza dokumentów zorientowanych, idealny dla wysokich intensywnych warunkach obciążenia.
Mongoid jest napisany w Ruby i oferuje znajomy interfejs API dla programistów, które wcześniej używane ORMs takich jak dane Mapper lub Active Record.
Z powodu schemaless MongoDB, w wydajnych konstrukcji dokumentu opartego na dynamicznych zapytań i atomowych operacji modyfikujących, klasyczny wzór ORM nie mogą być stosowane. Dlatego ODM termin doskonale opisuje to, co Monogid wynosi
Co nowego w tej wersji.
- Mongoid 4 tylko teraz obsługuje MongoDB 2.4.0 i wyższych.
- # metadanych dokumentu została zmieniona na dokument nr relation_metadata uniknąć typowych konfliktów. proxy kadrowe mają także tę zmieniono na takie same, jak również.
- Celownik i standardowe zakresy muszą teraz być w całości zdefiniowane w lambdas lub proca.
- skip_version_check config opcja została usunięta.
- IdentityMap usunięty.
- Chętni przerobienie obciążenia. Marzą obciążenia teraz robi trzeba mapę tożsamości załadować powiązanych dokumentów. Zestaw obciążenia wstępnego może chętni obciążenia stowarzyszenia przekazywany do metody .includes.
Co nowego w wersji 4.0.2:
- Mongoid 4 obecnie obsługuje tylko MongoDB 2.4.0 i większa.
- # metadanych dokumentu została zmieniona na dokument nr relation_metadata uniknąć typowych konfliktów. proxy kadrowe mają także tę zmieniono na takie same, jak również.
- Celownik i standardowe zakresy muszą teraz być w całości zdefiniowane w lambdas lub proca.
- skip_version_check config opcja została usunięta.
- IdentityMap usunięty.
- Chętni przerobienie obciążenia. Marzą obciążenia teraz robi trzeba mapę tożsamości załadować powiązanych dokumentów. Zestaw obciążenia wstępnego może chętni obciążenia stowarzyszenia przekazywany do metody .includes.
Co nowego w wersji 3.1.0:
- Minimalne wymagania MongoDB jest teraz podniesiona do 2,2, skoro teraz zależą ramach agregacji.
- Minimalne aktywnego modelu i aktywne wsparcie zależności zostały podniesione do 3.2.
- Relacje można obecnie określić klucz podstawowy, aby użyć zamiast identyfikatora z kluczy obcych.
Co nowego w wersji 3.0.0:
- Dodano drogę ORM-agnostykiem, aby uzyskać pole nazwy
- setter i getter dla relacji has_many ustawić to dzieci jest obecnie przewidziane.
- Mongoid obsługuje pól regex.
- Relacje polimorficzne teraz używać * klucze _Typ w zapytaniach odnośników.
- Przedmioty, które reagują na to_criteria mogą teraz zostać włączone do istniejących kryteriów obiektów.
- Chętni ładowania jest obecnie obsługiwane w wielu do wielu relacji.
- Mongoid teraz umożliwia automatyczny zapis, jak Active Record, podczas dodawania accepts_nested_attributes_for do relacji.
- Pola mogą być teraz oznaczone jako tylko do odczytu, co pozwoli jedynie ich wartości należy ustawić, gdy dokument jest nowy.
Komentarze nie znaleziono