MongoEngine

Software kuvakaappaus:
MongoEngine
Ohjelmiston tiedot:
Versio: 0.9.0
Lähetyksen päivämäärä: 12 Apr 15
Kehittäjä: Harry Marr
Lupa: Vapaa
Suosio: 76

Rating: 4.0/5 (Total Votes: 1)

Document-Object Mapper on kuin ORM, mutta asiakirjojen tietokantoihin.
 Se käyttää yksinkertaista deklaratiivisen API, samanlainen Django ORM.

Mitä uutta tässä julkaisussa:

  • Salli jouset käytettävä indeksin luominen
  • Kiinteät EmbeddedDoc weakref proxy kysymys
  • Kiinteät sisäkkäisiä viitekentästä selvä virhe
  • Kiinteät muutoksen seuranta on sisäkkäisiä MapFields
  • Dynaamiset kentät sulautettujen asiakirjat nyt nähtävissä queryset.only () / qs.exclude ()
  • Lisää authentication_source vaihtoehto register_connection
  • Toteutetut välistä tasa asiakirjat ja DBRefs
  • Kiinteät ReferenceField sisällä sisäkkäisiä ListFields dereferencing ongelma
  • Lisätty kyky ladata erityinen asiakirja kentät
  • Lisätty db_alias tukea ja korjauksia oman kartan / vähentää tuotantoa
  • post_save signaali on nyt pääsy delta tietoa alan muutoksista
  • Älä kysellä dollaria orderby varten qs.get ()
  • Korjaa id sirpale keskeinen säästöä kysymys
  • Korjaa ongelma rekursiivinen upotettu asiakirja virheitä
  • Fix clear_changed_fields () clearing tallentamattomat asiakirjat bug
  • poistaminen tuki Django 1.4.X, pymongo 2.5.x, pymongo 2.6.x.
  • poistaminen Python & # X3C; 2.6.6
  • Kiinteät $ maxDistance paikka GeoJSON $ lähellä kyselyt MongoDB 2,6 +
  • QuerySet.modify () ja Document.modify (menetelmiä) antaa find_and_modify () käyttäytyminen
  • Lisätty tuki käyttämällä () -menetelmää queryset
  • PyPy tuki
  • Yhteys kokoamalla
  • Vältä avata kaikki asiakirjat osoittimet jos stmt
  • Kyky tyhjentää tilaaminen
  • Nosta NotUniqueError vuonna Document.update () päälle pymongo.errors.DuplicateKeyError
  • Slots - muisti parannuksia
  • Kiinteät väärin jakaa kyselyn avain, kun se päättyy & quot; _ & quot;
  • Geo docs päivitykset
  • Ongelman dateutil bugi
  • Ehdollinen säästää atomi-tyylin toimintaa
  • Salli dynaaminen sanakirja tyyliä kenttä yhteys
  • Kasvata sähköpostikentän pituus mukautumaan uuteen Aluetunnukset
  • index_cls ohitetaan päättäessään asettaa _cls kuin indeksi etuliite
  • Varmista "db" argumentti yhteys lisävarusteena
  • Salli Atomic päivitys koko DictField
  • Lisätty MultiPointField, MultiLineField, MultiPolygonField
  • Korjaa useita yhteyksiä peitenimet kirjoitettu uudelleen
  • Kiinteä muutamia tapauksia, joissa reverse_delete_rule kirjoitettiin reverse_delete_rules.
  • Tee in_bulk () osalta no_dereference ()
  • Käsittele Ei mitään mallia __str __;

Mitä uutta versiossa 0.6.20:

  • Lisätty tuki erillisiä ja db_alias.
  • Parannettu tuki kahlittu querysets kun rajoittaa samoilla aloilla.
  • Kiinteät BinaryField haun uudelleen.

Mitä uutta versiossa 0.6.18:

  • Kiinteät rekursio lastaus bugi _get_changed_fields.

Mitä uutta versiossa 0.6.16:

  • Korjattu ongelma, jossa db_alias ei peritty.

Mitä uutta versiossa 0.6.14:

  • Kiinteät Int / Float kenttiä eikä yhtä kuin None
  • Sulje pois testejä asennus
  • Salli tuplat indeksin meta
  • Kiinteä käyttö str esimerkiksi tarkastusten
  • Fixed unicode tuki muuttaa päivitys
  • Lisätty tuki add_to_set ja jokaisen

Mitä uutta versiossa 0.6.13:

  • Kiinteät EmbeddedDocument db_field validointiongelman.
  • Kiinteät Stringfield Unicode ongelma.
  • Korjaukset __repr__ muuttamalla kohdistin.

Mitä uutta versiossa 0.6.9:

  • Kiinteät harva indeksejä perinyt docs.
  • Poistettu FileField auto poistetaan, tarvitsee lisää työtä ehkä 0,7.

Mitä uutta versiossa 0.6.8:

  • Lisätty tuki vetää toimintansa sisäkkäisiä EmbeddedDocuments
  • Lisätty tuki valintoja GenericReferenceFields
  • Lisätty tuki valintoja GenericEmbeddedDocumentFields
  • Kiinteät Django 1,4 istunnot ensin tallentaa tietojen menetys
  • FileField nyt automaattisesti poistaa tiedostoja .delete ()
  • Fix GenericReference to_mongo menetelmä
  • Kiinteä yhteys regressio
  • Päivitetty Django Käyttäjän asiakirja, mahdollistaa nyt perintö

Mitä uutta versiossa 0.6.7:

  • Kiinteät indeksointi aiheesta "_ID" tai "PK" tai "id"
  • Virheellinen tietoja DB nyt herättää InvalidDocumentError
  • siivonnut Validation Error - docs ja koodi
  • Lisätty meta auto_create_index joten voit poistaa indeksin luominen
  • Lisätty kirjoittaa huolta vaihtoehtoja insertit
  • Kiinteät kirjoitusvirhe meta indeksin vaihtoehtoja
  • Virhekorjaus Lue parempana nyt kulunut oikein
  • Lisätty tuki Tiedoston kuten esineitä GridFS

Mitä uutta versiossa 0.5:

  • Päivitetty item_frequencies käsitellä upotettu asiakirja hakuja
  • Lisätty delta seuranta nyt vain sarjaa / unsets nimenomaan muuttunut kentät
  • Kiinteät säästö niin sarjaa päivitetyt sijaan ylikirjoittaa
  • Lisätty ComplexDateTimeField - kahvat datetimes oikein mikrosekunnin
  • Lisätty ComplexBaseField - parantaa joustavuutta ja suorituskykyä
  • Lisätty get_FIELD_display () menetelmä helppo valinta kenttä näyttämällä
  • Lisätty queryset.slave_okay (käytössä) menetelmä
  • Päivitetty queryset.timeout (käytössä) ja queryset.snapshot (käytössä) on ketjuttaa
  • Lisätty insert menetelmä irtotavarana insertit
  • Lisätty hätävilkut signaalin tuki
  • Lisätty query_counter yhteydessä johtaja testejä
  • Lisätty map_reduce menetelmä item_frequencies ja asettaa oletukseksi (kuten db.eval ei toimi sharded ympäristöissä)
  • Lisätty inline_map_reduce mahdollisuus map_reduce
  • Päivitetty yhteydessä poikkeus joten se antaa lisätietoja syy.
  • Lisätty etsimällä useita tasoja syvällä DictField
  • Lisätty DictField nimikettä, jotka sisältävät merkkijonoja käyttää vastaavia toimijoita
  • Lisätty MapField, samanlainen DictField
  • Lisätty Tiivistelmä Base Classes
  • Lisätty Custom Objects Managers
  • Lisätty viipaloitu osakenttiä päivittää
  • Lisätty NotRegistered poikkeus jos dereferencing Asiakirja ei rekisterissä
  • Lisätty kirjoittaa huolta tallentaa, päivittää, update_one ja get_or_create
  • Lisätty viipalointi / aliryhmästä noudettaessa valvonta
  • Kiinteät eri yksilöllinen indeksi ja muut index kysymykset
  • Kiinteät kierreliitännässä kysymykset

Mitä uutta versiossa 0.4:

  • Täysin uudelleen kirjoitettu Q-esine täytäntöönpanoa että ei enää käytä Javascript. Pidempiä viesti näistä on tulossa pian, mutta lähtökohtani on, että niiden pitäisi olla paljon nopeampi, ylläpidettävät ja vähemmän buginen kuin ne nyt käyttää natiivi MongoDB kyselyitä.
  • Tuki GridFS kautta FileField (docs).
  • Geospatiaalinen istä tukea. Tämä toteutetaan vaikka GeoPointField ja lähellä, within_box ja within_distance kyselyn toimijat (dokumentit).
  • Uusi SortedListField ja EmailField (dokumentit).
  • Uusi QuerySet menetelmiä: selvä (), luo (), snapshot (), aikakatkaisu () ja kaikki ().

Vaatimukset :

  • pymongo 2.7.1 tai uudempi

Vastaavia ohjelmistoja

RedBeanPHP
RedBeanPHP

9 Feb 16

CockroachDB
CockroachDB

12 May 15

Medoo
Medoo

10 Feb 16

Muu ohjelmistojen kehittäjä Harry Marr

django-ses
django-ses

14 Apr 15

Kommentit MongoEngine

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!