MongoEngine

Programinė įranga Screenshot:
MongoEngine
Programinė detalės:
Versija: 0.9.0
Įkėlimo datą: 12 Apr 15
Kūrėjas: Harry Marr
Licencija: Nemokamai
Populiarumas: 9

Rating: nan/5 (Total Votes: 0)

Dokumentų-Objekto Mapper yra tarsi ORM, tačiau dokumentų duomenų bazių.
 Jis naudoja paprastą deklaratyvi API, panašus į Django ORM

Kas naujo , šioje laidoje:.

  • Leisti stygų būti naudojami indekso sukūrimo
  • Pastovios EmbeddedDoc weakref tarpinis klausimas
  • Fiksuotas įdėtos nuorodos laukas skiriasi klaida
  • Fiksuotas pokytis sekimo ant įdėtos MapFields
  • Dinaminiai laukai įterptųjų dokumentus dabar matomas queryset.only () / qs.exclude ()
  • Pridėti authentication_source galimybę register_connection
  • Įvykdyti lygybė dokumentų ir DBRefs
  • Fiksuotas ReferenceField viduje įdėtos ListFields dereferencing problema
  • Pridėta galimybė perpilti konkrečių dokumentų laukus
  • Pridėta db_alias parama ir nustatomos pagal užsakymą žemėlapyje / sumažinti išėjimo
  • post_save signalas dabar turi prieigą prie delta informacijos apie lauko pokyčių
  • Negalima užklausą su $ orderby už qs.get ()
  • Nustatyti ID Shard raktas taupymo klausimu
  • Išspręsti problemą su rekursinis įterptųjų dokumentų klaidas
  • Fix clear_changed_fields () kliringo neįrašytą dokumentus klaidą "
  • Šalinama paramą Django 1.4.x, 2.5.x pymongo, pymongo 2.6.x.
  • Šalinama paramos Python & # x3c; 2.6.6
  • Fiksuotas $ maxDistance vieta geoJSON $ netoli užklausų su MongoDB 2.6 +
  • QuerySet.modify () ir Document.modify () metodai pateikti find_and_modify () panašų elgesį
  • Pridėta parama naudojant () metodą ant queryset
  • PYPY parama
  • Ryšio sutelkti
  • Venkite atidaryti visus dokumentus iš pirmtakų ir jei STMT
  • Galimybė išvalyti užsakymo
  • Pakelkite NotUniqueError į Document.update () apie pymongo.errors.DuplicateKeyError
  • Lizdas - atminties patobulinimų
  • Fiksuotas neteisingai padalinti užklausos raktą, kai ji baigiasi & quot; _ & quot;
  • GEO Docs atnaujinimai
  • Problemos dateutil klaidą "
  • Sąlyginis išskyrus atominės stiliaus operacijų
  • Leisti dinamišką žodynas stiliaus lauko prieigą
  • Padidinkite el lauko ilgį, kad tilptų naujų ALD "
  • index_cls ignoruojamas, kai sprendžiama, nustatyti _cls kaip indekso priešdėliu "
  • Padaryti "db" argumentas ryšį neprivaloma
  • Leisti atominę atnaujinimas visam DictField
  • Pridėta MultiPointField, MultiLineField, MultiPolygonField
  • Nustatyti kelis jungtys slapyvardžius yra perrašytas
  • Fiksuotas kelis atvejus, kai reverse_delete_rule buvo parašyta kaip reverse_delete_rules.
  • Padaryti in_bulk () pagarba no_dereference ()
  • Rankenėlės Nieko iš modelio __str __;

Kas naujo versijos 0.6.20:.

  • Pridėta parama skiriasi ir db_alias
  • Patobulintas parama grandžių querysets kai varžančios tuos pačius laukus.
  • Fiksuotas BinaryField peržvalgos naujo.

Kas naujo versijos 0.6.18:.

  • Fiksuotas rekursija pakrovimo klaidą į _get_changed_fields

Kas naujo versijos 0.6.16:.

  • Ištaisyta problema, kur db_alias nebuvo paveldima

Kas naujo versijos 0.6.14:

  • Fiksuoti Žiniasklaida / Float laukai, o ne lygus Nieko
  • Pašalinti testus iš montavimas
  • Leisti kortežai RODYKLĖ meta
  • Fiksuotas naudojimas g į instancija patikrinimus
  • Fiksuotas Unicode palaikymas transformuoti atnaujinimas
  • Pridėta parama add_to_set ir kiekvienas

Kas naujo versijos 0.6.13:.

  • Fiksuotas EmbeddedDocument db_field patvirtinimo klausimas
  • Fiksuotas StringField Unicode klausimas.
  • Išspręsti __repr__ pakeisti žymeklį.

Kas naujo versijos 0.6.9:.

  • Fiksuoti negausių indeksai paveldėtos docs
  • Pašalinta FileField automatinis išbraukta, reikia daugiau dirbti gal 0,7.

Kas naujo versijos 0.6.8:

  • Pridėta parama traukos operacijų įdėtos EmbeddedDocuments
  • Pridėta parama pasirinkimų su GenericReferenceFields
  • Pridėta parama pasirinkimų su GenericEmbeddedDocumentFields
  • Fiksuoti Django 1.4 sesijos pirmasis išsaugoti duomenų praradimo
  • FileField dabar automatiškai ištrinti failus .delete ()
  • fiksavimas GenericReference to_mongo metodą
  • Fiksuotas ryšys regresijos
  • Atnaujinta Django Vartotojas dokumentas, dabar leidžia paveldėjimo

Kas naujo versijos 0.6.7:

  • Fiksuotas indeksavimo "_id" arba "PK" arba "id"
  • Negaliojantys duomenų DB dabar kelia InvalidDocumentError
  • išvalytos patvirtinimo klaida - dokumentai ir kodas
  • Pridėta meta auto_create_index todėl galite išjungti rodyklės sukūrimo
  • Pridėta rašyti susiję variantai į intarpais
  • Fiksuotas klaidos Meta indekso pasirinkimo
  • Re nustatyti Skaityti pirmenybė praėjo teisingai
  • Pridėtas failas kaip objektų GridFS

Kas naujo versijoje 0.5:

  • Atnaujintas item_frequencies tvarkyti įterptųjų dokumentų paieška "
  • Pridėta delta sekimo dabar tik rinkiniai / unsets aiškiai pasikeitė laukeliai
  • Fiksuotas taupymas taip rinkiniai atnaujinama vertybes, o ne perrašo
  • Pridėta ComplexDateTimeField - Rankenos datetimes teisingai mikrosekundžių
  • Pridėta ComplexBaseField - gerinti lankstumą ir efektyvumą
  • Pridėta get_FIELD_display () metodas paprastas pasirinkimas srityje rodoma
  • Pridėta queryset.slave_okay (įjungta) metodas
  • Atnaujinta queryset.timeout (įjungta) ir queryset.snapshot (įjungta), kad būtų chainable
  • Pridėta įterpti metodas birių įdėklai
  • Pridėta mirksintį signalą parama
  • Pridėta query_counter kontekstas vadybininkas bandymų
  • Pridėta map_reduce metodas item_frequencies ir nustatyti kaip numatytąjį (kaip db.eval neveikia sharded aplinkoje)
  • Pridėta inline_map_reduce galimybė map_reduce
  • Atnaujinta ryšys išimtis, todėl suteikia daugiau informacijos apie priežastis.
  • Pridėta ieško kelis lygius giliai DictField
  • Pridėta DictField įrašai, kuriuose stygos naudoti atitikimo operatorius
  • Pridėta MapField, panašus į DictField
  • Pridėta Anotacija Bazinės klasės "
  • Pridėta Individualizuotos Daiktai Vadybininkai
  • Pridėta griežinėliais polaukiuose atnaujinimo
  • Pridėta NotRegistered išimtis, jei dereferencing dokumentas nėra registre
  • Pridėta rašymo rūpestį išsaugoti, atnaujinti, update_one ir get_or_create
  • Pridėta pjaustymo / subarray žavingas kontrolė
  • Fiksuotas įvairių unikalus indeksas ir kiti index klausimai
  • Fiksuoti srieginės jungties klausimai

Kas naujo versijoje 0.4:

  • Visiškai perrašytas Q objektas įgyvendinimo kad nebenaudoja "Javascript". Ilgesnis post jie bus netrukus, tačiau pagrindinė yra ta, kad jie turėtų būti daug greitesnis, prižiūrimi ir mažiau Buggy, kaip jie dabar naudoja vietines MongoDB užklausas.
  • Parama GridFS per FileField (docs).
  • Geospatial užklausų parama. Tai įgyvendinama, nors ir GeoPointField ir šalia, within_box ir within_distance užklausos operatorių (docs).
  • Nauja SortedListField ir EmailField (dok).
  • Nauja QuerySet metodai:. Skiriasi (), sukurti (), fotografiją (), timeout () ir visa ()

Reikalavimai :

  • pymongo 2.7.1 arba naujesnė

Panaši programinė įranga

CockroachDB
CockroachDB

12 May 15

PouchDB
PouchDB

9 Feb 16

SQL-DB
SQL-DB

28 Feb 15

Kita programinė įranga kūrėjas Harry Marr

django-ses
django-ses

14 Apr 15

Komentarai MongoEngine

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!