MongoDB databasis is 'n dokument georiënteerde NoSQL databasis, ideaal vir 'n hoë intensiewe vrag omgewings.
Die MongoDB Python Driver staat stel om ontwikkelaars om programme wat verbind, store skryf en inligting uit 'n databasis MongoDB haal.
Dit is 'n MongoDB connector geskep en ondersteun deur die amptelike MongoDB ontwikkeling span, koms gepak met baie van die voorbeelde en dokumentasie.
MongoDB kom ook met bestuurders vir verskeie ander programmeertale sowel:
C
C #
C ++
PHP
Perl
Java
Ruby
Scala
Erlang
Node.js
Haskell
Wat is nuut in hierdie release:
- 'n verenigde kliënt klas. MongoClient is die een en enigste kliënt klas vir die koppeling van 'n selfstandige mongod, replika stel, of sharded cluster. Migreer vanaf 'n selfstandige, om 'n replika stel, om 'n sharded cluster bereik kan word met slegs 'n eenvoudige URI verandering.
- MongoClient is baie meer ontvanklik vir verandering opset in jou MongoDB ontplooiing. Alle verbind bedieners gemonitor in 'n nie-blokkeer manier. Traag om te reageer of af bedieners bediener ontdekking nie meer te sluit, die vermindering van aansoek opstart tyd en tyd om te reageer op nuwe of aangepas bedieners en replika stel failovers.
- 'n verenigde CRUD API. Alle amptelike MongoDB bestuurders nou implementeer 'n standaard CRUD API sodat veeltalige ontwikkelaars om te beweeg van taal tot taal met gemak.
- enkele bron ondersteuning vir Python 2.x en 3.x. PyMongo nie meer staatmaak op 2to3 te ondersteun Python 3.
- 'n herskryf suiwer Python BSON implementering, die verbetering van prestasie met pypy en cpython ontplooi sonder ondersteuning vir C uitbreidings.
- Beter ondersteuning vir greenlet gebaseer async raamwerke insluitend eventlet.
- onveranderlike kliënt, databasis, en die versameling klasse, vermy 'n gasheer van die draad veiligheid kwessies in kliënt aansoeke.
Wat is nuut in weergawe 3.0:
- 'n verenigde kliënt klas. MongoClient is die een en enigste kliënt klas vir die koppeling van 'n selfstandige mongod, replika stel, of sharded cluster. Migreer vanaf 'n selfstandige, om 'n replika stel, om 'n sharded cluster bereik kan word met slegs 'n eenvoudige URI verandering.
- MongoClient is baie meer ontvanklik vir verandering opset in jou MongoDB ontplooiing. Alle verbind bedieners gemonitor in 'n nie-blokkeer manier. Traag om te reageer of af bedieners bediener ontdekking nie meer te sluit, die vermindering van aansoek opstart tyd en tyd om te reageer op nuwe of aangepas bedieners en replika stel failovers.
- 'n verenigde CRUD API. Alle amptelike MongoDB bestuurders nou implementeer 'n standaard CRUD API sodat veeltalige ontwikkelaars om te beweeg van taal tot taal met gemak.
- enkele bron ondersteuning vir Python 2.x en 3.x. PyMongo nie meer staatmaak op 2to3 te ondersteun Python 3.
- 'n herskryf suiwer Python BSON implementering, die verbetering van prestasie met pypy en cpython ontplooi sonder ondersteuning vir C uitbreidings.
- Beter ondersteuning vir greenlet gebaseer async raamwerke insluitend eventlet.
- onveranderlike kliënt, databasis, en die versameling klasse, vermy 'n gasheer van die draad veiligheid kwessies in kliënt aansoeke.
Wat is nuut in weergawe 2.8:.
- Volledige ondersteuning vir MongoDB 2,6
Wat is nuut in weergawe 2.6.3:
- Version 2.6.3 fixes kwessies berig sedert die vrystelling van 2.6.2, bowenal 'n semafoor lek wanneer 'n verbinding met die bediener versuim.
Wat is nuut in weergawe 2.6:
- Version 2,6 sluit 'n paar algemene versoek verbeterings en voeg ondersteuning vir 'n paar vroeë MongoDB 2,6 funksies.
Wat is nuut in weergawe 2.5.1:
- Dit release spreek sommige ras toestande in replika stel monitering .
Wat is nuut in weergawe 2.4.1:
- Hierdie vrystelling is vasgestel regressie te gebruik: meth: ` ~ pymongo.collection.Collection.aggregate`.
Wat is nuut in weergawe 2.4:
- : Klas: `~ pymongo.mongo_client.MongoClient` ( en: Klas:. `~ pymongo.connection.Connection`) ondersteun nou Unix Domain Sockets
- : Klas: `~ pymongo.cursor.Cursor` kan kopieer met funksies uit die: mod.` Copy` module
- Die: meth. `~ Pymongo.database.Database.set_profiling_level` metode ondersteun nou 'n slow_ms opsie
Wat is nuut in weergawe 2.3:
- Ondersteuning vir uitgebrei lees voorkeure insluitend regie lees om tagged bedieners - sien ref. `sekondêre-reads` vir meer inligting
- Ondersteuning vir mongos fail - Sien:. Ref: `mongos hoë-availability` vir meer inligting
- 'n nuwe: meth. `~ Pymongo.collection.Collection.aggregate` metode om nuwe samevoeging raamwerk MongoDB ondersteun
- Ondersteuning vir nalatenskap Java en C # byte volgorde wanneer enkodering en dekodering UUIDs.
Wat is nuut in weergawe 2.2.1:
- Hierdie vrystelling is vasgestel 'n onverenigbaarheid met mod_wsgi 2.x dat verbindings kan veroorsaak lek.
Wat is nuut in weergawe 2.2:
- Ondersteuning vir Python 3
- Ondersteuning vir Gevent
- Verbeterde verband pooling
Wat is nuut in weergawe 2.1.1:
- Version 2.1.1 'n minderjarige release wat fixes 'n paar kwessies ontdek nadat die vrylating van 2,1.
Wat is nuut in weergawe 2.1:
- Version 2,1 voeg 'n paar algemene versoek funksies en sluit die gewone ronde van bugfixes en verbeteringe.
Kommentaar nie gevind