m01.mongo

Софтуер снимки:
m01.mongo
Софтуер детайли:
Версия: 0.10.1
Дата на качване: 14 Apr 15
Розробник: Roger Ineichen, Projekt01 GmbH
Разрешително: Безплатно
Популярност: 17

Rating: 2.0/5 (Total Votes: 1)

m01.mongo осигурява обект Mapper рамка MongoDB включително подкрепа Zope сделка въз основа на някои основни библиотеки Zope съставни & Nbsp;. Този пакет може да се използва с или без zope.persistent и като пълноправен заместник на ZODB. Пакетът не е тежка, основана на самата Zope и може да се използва във всеки питон проект, който изисква мост от MongoDB да питон обект.
<Силен> ВАЖНО: Ако стартирате опитите с --всички опция все още мъниче сървъра недвижими MongoDB ще започне в пристанището 45 017!
Този пакет предлага във всички постоянни MongoDB обект реализации. Те просто не могат да се смесват с persistent.Persistent и contained.Contained ако искате да ги използвате в смесен MongoDB / ZODB инсталацията на приложението. Ние в момента използват тази рамка, като ORM (обект връзка Mapper), където можем карта MongoDB обектите към Python / Zope схеми, базирани предмети, включително валидирането и т.н.
В последния ни проект, ние започнахме със смесен ZODB / MongoDB молба, когато ние се смесва persistent.persistent в IMongoContainer обекти. Но по-късно ние, когато това излезе за производителността и стабилността, които ние премахнахме ZODB постоянство слой на всички. Сега ние използваме ZODB малко настройка в нашата молба, когато ние започнем с не постоянна позиция като нашата молба корен. Всички необходими инструменти, където ние използваме за такива ZODB настройка на по-малко приложения се намират в пакета m01.publisher и p01.recipe.setup.
ЗАБЕЛЕЖКА: Някои от този тест се използва фалшив MongoDB намира в M01 / Монго / тестване и някои други тестове ще използват нашия mongdb мъниче от пакета за m01.stub. Можете да стартирате опитите с --всички опция, ако искате да изпълните пълните тестове, които ще стартират и спират MongoDB мъниче сървър.
ЗАБЕЛЕЖКА: Всички Монго т интерфейси няма да предоставят ILocation или IContained но т реализации бас Монго ще приложат Местоположение която осигурява интерфейс ILocation директно. Това го прави по-прост за декларация разрешение в ZCML

Какво ново в тази версия:.

  • Feature: реализира поле схема MongoDatetime подкрепа часова зона инфо атрибут (tzinfo = UTC).

Какво ново във версия 0.9.0:

  • Използване m01.mongofake за фалшива MongoDB, събиране и приятели

Какво ново във версия 0.7.0:

  • Fix: FakeCollection.remove: използвайте намери да намерите документи
  • запази цел с помощта SON за заявка за филтриране и зарязва методи
  • реализира m01.mongo.dictify които могат recoursive замени всички bson.son.SON с обикновени Dict случаи.

Какво ново във версия 0.6.2:

  • Bugfix: изолиран метод

Какво ново във версия 0.6.0:

  • Bugfix: По време на заявка, ако ключов спец липсва от доктора, док винаги се пренебрегва.
  • Bugfix: правилно генерира номер на обекта в UTC. Беше се разчита на GMT + 1 (т.е. часова зона на Роджър).
  • Bugfix: позволява да използвате None като MongoDateProperty стойност
  • Bugfix: зададете __parent__ в MongoSubItem __init__ метод, ако дадена
  • реализира _m_initialized като маркер за да разберете, когато трябва да се проследи променени атрибути
  • реализира ясен метод в MongoListData и MongoItemsData която позволява да се отстранят последователност елемента едновременно wihout за поп всеки елемент от последователността
  • подобри изпълнението MongoObject, изпълнена _field който съхранява името на майка поле, което MongoObject се съхранява при. Също adjsut на MongoObjectProperty и поддържа обратна съвместимост с прилагането на предходната съхранява __name__ като _field ако не са посочени. Тази нова _field и __name__ разделяне Allos ни да използвате изрични имена напр имената _id или по поръчка, които можем да използваме, за придвижване до една MongoObject чрез traverser или друг контейнер като реализации.
  • Изпълнено __getattr__ в FakeCollection. Това позволява да се получи под колекция като в pymongo която е част от концепцията за gridfs.

Какво ново във версия 0.5.5:

  • Прилагане филтриране с нотацията

Какво ново във версия 0.5.4:

  • Fix: истински Монго DB приема кортеж като полета параметър на находката.

Какво ново във версия 0.5.3:

  • Fix минимални филтриране изрази (Albertas)

Какво ново във версия 0.5.2:

  • Добавени минимални филтриране изрази
  • преместеният създаден и модифициран за собствен интерфейс, наречен ICreatedModified
  • реализира прост и родово първоначална подкрепа за мястото на заснемане

<силни> Изисквания :

  • Python

Друг софтуер на разработчика Roger Ineichen, Projekt01 GmbH

p01.remote
p01.remote

14 Apr 15

s01.client
s01.client

11 May 15

s01.core
s01.core

11 May 15

Коментари към m01.mongo

Коментари не е намерена
добавите коментар
Включете на изображения!