m01.mongo

Screenshot Software:
m01.mongo
Szczegóły programowe:
Wersja: 0.10.1
Filmu: 14 Apr 15
Licencja: Wolny
Popularność: 17

Rating: 2.0/5 (Total Votes: 1)

m01.mongo zapewnia MongoDB ramy obiekt mapper w tym obsługą transakcji zope opartej na pewnych podstawowych bibliotek komponentów Zope. & Nbsp; Pakiet ten może przyzwyczaić się z lub bez zope.persistent i jako pełnoprawny zamiennik ZODB. Pakiet nie jest ciężki na podstawie samego Zope i może przyzwyczaić się w każdym projekcie Pythona, który wymaga most z MongoDB do obiektu Pythona.
UWAGA: Jeśli uruchomić testy z opcją --all serwer en prawdziwe MongoDB rozpocznie w porcie 45017!
Ten pakiet zawiera Nietrwałe implementacje obiektów MongoDB. Mogą po prostu mieszają się z persistent.Persistent i contained.Contained jeśli chcesz ich używać w mieszanym instalacji aplikacji MongoDB / ZODB. Obecnie stosujemy te ramy jako ORM (Object relacja odwzorowujący) gdzie mapowanie obiektów MongoDB schematu do obiektów w oparciu python / zope tym walidacji itd
W naszym ostatnim projektem, zaczęliśmy z mieszanym aplikacji ZODB / MongoDB, gdzie miesza persistent.persistent w obiekty IMongoContainer. Ale później, gdy tak wyszedł o wydajności i stabilności, które usunięto z warstwy trwałości ZODB w ogóle. Teraz używamy ZODB mniej setup w naszej aplikacji, gdzie rozpocznie się Nietrwałe pozycji jako naszym głównym aplikacji. Wszystkie niezbędne narzędzia, gdy używamy do takiego ZODB konfiguracji aplikacji znajdują się mniej w pakiecie m01.publisher i p01.recipe.setup.
UWAGA: Niektóre z tego testu użyć fałszywego MongoDB znajduje się w M01 / Mongo / testów i kilka innych prób korzystania z naszych mongdb odcinek z pakietu m01.stub. Można uruchomić testy z opcją --all jeśli chcesz uruchomić pełne testy, które będą uruchamiania i zatrzymywania serwera MongoDB skrótową.
UWAGA: Wszystkie interfejsy artykuł Mongo nie zapewni ILocation lub IContained ale implementacje artykuł bas Mongo wdroży Miejsce, które zapewnia interfejs ILocation bezpośrednio. To sprawia, że ​​prostsze dla deklaracji zgody na ZCML

Co nowego w tym wydaniu:.

  • cecha: realizowane MongoDatetime pole schematu wsparcie strefy czasowej atrybut informacji (tzinfo = UTC).

Co nowego w wersji 0.9.0:

  • Użyj m01.mongofake dla fałszywej MongoDB, gromadzenia i przyjaciele

Co nowego w wersji 0.7.0:

  • fix: FakeCollection.remove: używać znaleźć się znaleźć dokumenty,
  • zachować porządek przy użyciu filtrów SON dla zapytań i zrzutu metod
  • realizowane m01.mongo.dictify który może zastąpić wszystkie bson.son.SON recoursive z prostymi przypadkach DICT.

Co nowego w wersji 0.6.2:

  • Błąd: opuszczone metodę

Co nowego w wersji 0.6.0:

  • Błąd: Podczas kwerendy, jeśli klawisz SPEC to brakuje doc, doc jest zawsze ignorowane.
  • bugfix: poprawnie wygenerowania identyfikatora obiektu UTC. Został on polegać na GMT + 1 (tj stref czasowych Rogera).
  • Błąd: Brak pozwalają używać jako wartości MongoDateProperty
  • bugfix: ustawić __parent__ w metodzie MongoSubItem __init__ jeśli podano
  • realizowane _m_initialized jako marker dowiedzieć się, kiedy musimy prześledzić zmienione atrybuty
  • wdrożone jasne metoda MongoListData i MongoItemsData która pozwala na usunięcie elementów sekwencji na raz wihout pop każdy element z sekwencji
  • poprawić wdrażanie MongoObject, realizowanych _field która przechowuje nazwę pola rodzica, który MongoObject są przechowywane na dysku. Również adjsut na MongoObjectProperty i wspierać wstecznej kompatybilności poprzez zastosowanie poprzednie przechowywane __name__ jak _field razie nie podano. Ten nowy _field i __name__ separacja allos nas do korzystania wyraźnych nazw np z _id lub niestandardowe nazwy których możemy użyć do przechodzenia do MongoObject poprzez traverser lub innego pojemnika, jak wdrożeń.
  • Wdrożone __getattr__ w FakeCollection. Pozwala to uzyskać kolekcji sub jak w pymongo który jest częścią koncepcji gridfs.

Co nowego w wersji 0.5.5:

  • Wdrożenie filtrowanie z zapisem dot

Co nowego w wersji 0.5.4:

  • Fix: prawdziwa Mongo DB akceptuje krotki jako Pola parametrów znaleźć.

Co nowego w wersji 0.5.3:

  • Fix minimalne wyrażeń filtrujących (Albertas)

Co nowego w wersji 0.5.2:

  • Dodane minimalne wyrażenia filtrujące
  • przesunięty tworzone i modyfikowane na własny interfejs o nazwie ICreatedModified
  • realizowane proste i ogólne położenie geo początkowego wsparcia

Wymagania :

  • Python

Inne programy z deweloperem Roger Ineichen, Projekt01 GmbH

s01.core
s01.core

11 May 15

p01.releaser
p01.releaser

11 May 15

s01.demo
s01.demo

11 May 15

Komentarze do m01.mongo

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!