MongoDB Databáze je NoSQL databáze dokument orientovaný, ideální pro prostředí s vysokou intenzivní zatížení.
MongoDB Java Driver umožňuje vývojářům psát aplikace, které připojit, ukládat a načítat informace z databáze MongoDB.
Jedná se o konektor MongoDB vytvořen a podporován oficiální vývojovým týmem MongoDB, přichází nabitý spoustou příkladů a dokumentace.
Binární soubor je také k dispozici.
MongoDB také přichází s ovladači pro různé jiné programovací jazyky, stejně:
C
C #
C ++
PHP
Perl
Ruby
Scala
Erlang
Python
Node.js
Haskell
Co je nového v této verzi:
- Převádění pole vložených dokumentů do vlastních objektů
- protokolování vstupu a výstupu z výzev k serveru
- Povolit bazén zmenšit
- Podpora připojení max odstávek a maximální doba připojení život
- Podpora SASL OBYČEJNÝ ověřování
- Podpora SASL SCRAM-SHA1 autentizace
- Možnost používat různé SPN na ovladač pro ověřování Kerberos
- Podpora ověřovací mechanismus MongoDB-X509
- manipulační uživatel Aktualizace pomocníci používat nové příkazy pro manipulaci s poskytované serverem.
- Podpora nové pole $ maxTimeMS pro všechny příkazy a dotazy
- Podpora agregace výstup jako kurzor
- Podpora $ ven operátor agregace potrubí
- Vytvořit Async Operace
- Vytvořit Async uživatelsky čelí API
- Zavést Stream abstrakce
- Podpora allowDiskUse nejvyšší úrovně boolean parametr na úhrnnou pomocníka
- Přidat pomocník pro vysvětlení na úhrnné příkazem
- Pomocí nové příkazy k zápisu při připojení k serveru s verzí & # x3e = 2.6
- Povolit konfiguraci prezenčního pozadí nití, které mají být stanoveny prostřednictvím rozhraní API
- Povolit přijatelné latence rozdíl být konfigurován pomocí API
- Řidiči by měli mluvit jen k serverům s překrývajícími se drát verze
- Realizovat plynně API pro hromadné píše
- Přidává podporu pro fulltextové vyhledávání na QueryBuilder
- možnost Nabídka Kanonikalizace jméno serveru bude použit pro ověření GSSAPI
- Podpora createIndexes-li k dispozici
- Zkontrolujte jména kláves pro vložení, aktualizace a nahradit
- Podpora parallelCollectionScan příkaz
- Podpora Netty pro I / O
- Za účelem vybudování tailable kurzor, umožňují přidávat příznaky na MongoView
- Vytvořit RXJava adaptéru API
- implementovat nové API pro všechny dotazy a aktualizace
- vytvořit rámec pro kódování a dekódování BSON
- Přidat DBCursor.tryNext () metoda pro tailable kurzory
- Zavést uzavřeného typu systém pro BSON dokumenty
- Realizovat protitlak pro asynchronní kurzor
- Zavést API pro tailable kurzory, které neporuší smlouvu Iterator
- Zavést CodecRegistry do MongoClient
- autentizační mechanismus Podpora vyjednávání
- Každé spojení by měl rozhodnout pro sebe verzi serveru
- Přidat plynně podporu pro find
- Nahradit RxJava s reaktivními proudů
- Vypočítat doba obrátky s použitím exponenciálně vážený průměr
- Přidat generické stavitele pro dotaz filtry, řazení a projekce
- Přidává podporu pro ne a ani Filtry
- Provádět zkoušky ze specifikace CRUD
- Přidat MongoCollection.dropIndex (Bson klávesy)
- createIndex (es) pomocníky v novém CRUD API by měl vrátit název indexu (y)
Příkaz
Co je nového ve verzi 3.0.4:
- Převod polí vložených dokumentů, které mají vlastní objekty
- protokolování vstupu a výstupu z výzev k serveru
- Povolit bazén zmenšit
- Podpora připojení max odstávek a maximální doba připojení život
- Podpora SASL OBYČEJNÝ ověřování
- Podpora SASL SCRAM-SHA1 autentizace
- Možnost používat různé SPN na ovladač pro ověřování Kerberos
- Podpora ověřovací mechanismus MongoDB-X509
- manipulační uživatel Aktualizace pomocníci používat nové příkazy pro manipulaci s poskytované serverem.
- Podpora nové pole $ maxTimeMS pro všechny příkazy a dotazy
- Podpora agregace výstup jako kurzor
- Podpora $ ven operátor agregace potrubí
- Vytvořit Async Operace
- Vytvořit Async uživatelsky čelí API
- Zavést Stream abstrakce
- Podpora allowDiskUse nejvyšší úrovně boolean parametr na úhrnnou pomocníka
- Přidat pomocník pro vysvětlení na úhrnné příkazem
- Pomocí nové příkazy k zápisu při připojení k serveru s verzí & # x3e = 2.6
- Povolit konfiguraci prezenčního pozadí nití, které mají být stanoveny prostřednictvím rozhraní API
- Povolit přijatelné latence rozdíl být konfigurován pomocí API
- Řidiči by měli mluvit jen k serverům s překrývajícími se drát verze
- Realizovat plynně API pro hromadné píše
- Přidává podporu pro fulltextové vyhledávání na QueryBuilder
- možnost Nabídka Kanonikalizace jméno serveru bude použit pro ověření GSSAPI
- Podpora createIndexes-li k dispozici
- Zkontrolujte jména kláves pro vložení, aktualizace a nahradit
- Podpora parallelCollectionScan příkaz
- Podpora Netty pro I / O
- Za účelem vybudování tailable kurzor, umožňují přidávat příznaky na MongoView
- Vytvořit RXJava adaptéru API
- implementovat nové API pro všechny dotazy a aktualizace
- vytvořit rámec pro kódování a dekódování BSON
- Přidat DBCursor.tryNext () metoda pro tailable kurzory
- Zavést uzavřeného typu systém pro BSON dokumenty
- Realizovat protitlak pro asynchronní kurzor
- Zavést API pro tailable kurzory, které neporuší smlouvu Iterator
- Zavést CodecRegistry do MongoClient
- autentizační mechanismus Podpora vyjednávání
- Každé spojení by měl rozhodnout pro sebe verzi serveru
- Přidat plynně podporu pro find
- Nahradit RxJava s reaktivními proudů
- Vypočítat doba obrátky s použitím exponenciálně vážený průměr
- Přidat generické stavitele pro dotaz filtry, řazení a projekce
- Přidává podporu pro ne a ani Filtry
- Provádět zkoušky ze specifikace CRUD
- Přidat MongoCollection.dropIndex (Bson klávesy)
- createIndex (es) pomocníky v novém CRUD API by měl vrátit název indexu (y)
Příkaz
Co je nového ve verzi 3.0.2:
- Převod polí vložených dokumentů, které mají vlastní objekty
- protokolování vstupu a výstupu z výzev k serveru
- Povolit bazén zmenšit
- Podpora připojení max odstávek a maximální doba připojení život
- Podpora SASL OBYČEJNÝ ověřování
- Podpora SASL SCRAM-SHA1 autentizace
- Možnost používat různé SPN na ovladač pro ověřování Kerberos
- Podpora ověřovací mechanismus MongoDB-X509
- manipulační uživatel Aktualizace pomocníci používat nové příkazy pro manipulaci s poskytované serverem.
- Podpora nové pole $ maxTimeMS pro všechny příkazy a dotazy
- Podpora agregace výstup jako kurzor
- Podpora $ ven operátor agregace potrubí
- Vytvořit Async Operace
- Vytvořit Async uživatelsky čelí API
- Zavést Stream abstrakce
- Podpora allowDiskUse nejvyšší úrovně boolean parametr na úhrnnou pomocníka
- Přidat pomocník pro vysvětlení na úhrnné příkazem
- Pomocí nové příkazy k zápisu při připojení k serveru s verzí & # x3e = 2.6
- Povolit konfiguraci prezenčního pozadí nití, které mají být stanoveny prostřednictvím rozhraní API
- Povolit přijatelné latence rozdíl být konfigurován pomocí API
- Řidiči by měli mluvit jen k serverům s překrývajícími se drát verze
- Realizovat plynně API pro hromadné píše
- Přidává podporu pro fulltextové vyhledávání na QueryBuilder
- možnost Nabídka Kanonikalizace jméno serveru bude použit pro ověření GSSAPI
- Podpora createIndexes-li k dispozici
- Zkontrolujte jména kláves pro vložení, aktualizace a nahradit
- Podpora parallelCollectionScan příkaz
- Podpora Netty pro I / O
- Za účelem vybudování tailable kurzor, umožňují přidávat příznaky na MongoView
- Vytvořit RXJava adaptéru API
- implementovat nové API pro všechny dotazy a aktualizace
- vytvořit rámec pro kódování a dekódování BSON
- Přidat DBCursor.tryNext () metoda pro tailable kurzory
- Zavést uzavřeného typu systém pro BSON dokumenty
- Realizovat protitlak pro asynchronní kurzor
- Zavést API pro tailable kurzory, které neporuší smlouvu Iterator
- Zavést CodecRegistry do MongoClient
- autentizační mechanismus Podpora vyjednávání
- Každé spojení by měl rozhodnout pro sebe verzi serveru
- Přidat plynně podporu pro find
- Nahradit RxJava s reaktivními proudů
- Vypočítat doba obrátky s použitím exponenciálně vážený průměr
- Přidat generické stavitele pro dotaz filtry, řazení a projekce
- Přidává podporu pro ne a ani Filtry
- Provádět zkoušky ze specifikace CRUD
- Přidat MongoCollection.dropIndex (Bson klávesy)
- createIndex (es) pomocníky v novém CRUD API by měl vrátit název indexu (y)
Příkaz
Co je nového ve verzi 3.0.1:
- Převod polí vložených dokumentů, které mají vlastní objekty
- protokolování vstupu a výstupu z výzev k serveru
- Povolit bazén zmenšit
- Podpora připojení max odstávek a maximální doba připojení život
- Podpora SASL OBYČEJNÝ ověřování
- Podpora SASL SCRAM-SHA1 autentizace
- Možnost používat různé SPN na ovladač pro ověřování Kerberos
- Podpora ověřovací mechanismus MongoDB-X509
- manipulační uživatel Aktualizace pomocníci používat nové příkazy pro manipulaci s poskytované serverem.
- Podpora nové pole $ maxTimeMS pro všechny příkazy a dotazy
- Podpora agregace výstup jako kurzor
- Podpora $ ven operátor agregace potrubí
- Vytvořit Async Operace
- Vytvořit Async uživatelsky čelí API
- Zavést Stream abstrakce
- Podpora allowDiskUse nejvyšší úrovně boolean parametr na úhrnnou pomocníka
- Přidat pomocník pro vysvětlení na úhrnné příkazem
- Pomocí nové příkazy k zápisu při připojení k serveru s verzí & # x3e = 2.6
- Povolit konfiguraci prezenčního pozadí nití, které mají být stanoveny prostřednictvím rozhraní API
- Povolit přijatelné latence rozdíl být konfigurován pomocí API
- Řidiči by měli mluvit jen k serverům s překrývajícími se drát verze
- Realizovat plynně API pro hromadné píše
- Přidává podporu pro fulltextové vyhledávání na QueryBuilder
- možnost Nabídka Kanonikalizace jméno serveru bude použit pro ověření GSSAPI
- Podpora createIndexes-li k dispozici
- Zkontrolujte jména kláves pro vložení, aktualizace a nahradit
- Podpora parallelCollectionScan příkaz
- Podpora Netty pro I / O
- Za účelem vybudování tailable kurzor, umožňují přidávat příznaky na MongoView
- Vytvořit RXJava adaptéru API
- implementovat nové API pro všechny dotazy a aktualizace
- vytvořit rámec pro kódování a dekódování BSON
- Přidat DBCursor.tryNext () metoda pro tailable kurzory
- Zavést uzavřeného typu systém pro BSON dokumenty
- Realizovat protitlak pro asynchronní kurzor
- Zavést API pro tailable kurzory, které neporuší smlouvu Iterator
- Zavést CodecRegistry do MongoClient
- autentizační mechanismus Podpora vyjednávání
- Každé spojení by měl rozhodnout pro sebe verzi serveru
- Přidat plynně podporu pro find
- Nahradit RxJava s reaktivními proudů
- Vypočítat doba obrátky s použitím exponenciálně vážený průměr
- Přidat generické stavitele pro dotaz filtry, řazení a projekce
- Přidává podporu pro ne a ani Filtry
- Provádět zkoušky ze specifikace CRUD
- Přidat MongoCollection.dropIndex (Bson klávesy)
- createIndex (es) pomocníky v novém CRUD API by měl vrátit název indexu (y)
Příkaz
Co je nového ve verzi 3.0.0:
- Převod polí vložených dokumentů, které mají vlastní objekty
- protokolování vstupu a výstupu z výzev k serveru
- Povolit bazén zmenšit
- Podpora připojení max odstávek a maximální doba připojení život
- Podpora SASL OBYČEJNÝ ověřování
- Podpora SASL SCRAM-SHA1 autentizace
- Možnost používat různé SPN na ovladač pro ověřování Kerberos
- Podpora ověřovací mechanismus MongoDB-X509
- manipulační uživatel Aktualizace pomocníci používat nové příkazy pro manipulaci s poskytované serverem.
- Podpora nové pole $ maxTimeMS pro všechny příkazy a dotazy
- Podpora agregace výstup jako kurzor
- Podpora $ ven operátor agregace potrubí
- Vytvořit Async Operace
- Vytvořit Async uživatelsky čelí API
- Zavést Stream abstrakce
- Podpora allowDiskUse nejvyšší úrovně boolean parametr na úhrnnou pomocníka
- Přidat pomocník pro vysvětlení na úhrnné příkazem
- Pomocí nové příkazy k zápisu při připojení k serveru s verzí & # x3e = 2.6
- Povolit konfiguraci prezenčního pozadí nití, které mají být stanoveny prostřednictvím rozhraní API
- Povolit přijatelné latence rozdíl být konfigurován pomocí API
- Řidiči by měli mluvit jen k serverům s překrývajícími se drát verze
- Realizovat plynně API pro hromadné píše
- Přidává podporu pro fulltextové vyhledávání na QueryBuilder
- možnost Nabídka Kanonikalizace jméno serveru bude použit pro ověření GSSAPI
- Podpora createIndexes-li k dispozici
- Zkontrolujte jména kláves pro vložení, aktualizace a nahradit
- Podpora parallelCollectionScan příkaz
- Podpora Netty pro I / O
- Za účelem vybudování tailable kurzor, umožňují přidávat příznaky na MongoView
- Vytvořit RXJava adaptéru API
- implementovat nové API pro všechny dotazy a aktualizace
- vytvořit rámec pro kódování a dekódování BSON
- Přidat DBCursor.tryNext () metoda pro tailable kurzory
- Zavést uzavřeného typu systém pro BSON dokumenty
- Realizovat protitlak pro asynchronní kurzor
- Zavést API pro tailable kurzory, které neporuší smlouvu Iterator
- Zavést CodecRegistry do MongoClient
- autentizační mechanismus Podpora vyjednávání
- Každé spojení by měl rozhodnout pro sebe verzi serveru
- Přidat plynně podporu pro find
- Nahradit RxJava s reaktivními proudů
- Vypočítat doba obrátky s použitím exponenciálně vážený průměr
- Přidat generické stavitele pro dotaz filtry, řazení a projekce
- Přidává podporu pro ne a ani Filtry
- Provádět zkoušky ze specifikace CRUD
- Přidat MongoCollection.dropIndex (Bson klávesy)
- createIndex (es) pomocníky v novém CRUD API by měl vrátit název indexu (y)
Příkaz
Co je nového ve verzi 2.12.5:
- Driver hází IllegalStateException zbytečně
- spor o využívání DBPort během příkazů zápisu
Co je nového ve verzi 2.9.1:
- SimplePool.permitAcquired metoda spolkne InterruptedException
- DBCollection.isCapped () metoda hází ClassCastException s MongoDB-2.2.0
Co je nového ve verzi RC1 r2.9.0:.
- Podpora pro platformu Android
Co je nového ve verzi r2.7.1:
- Přidání volitelného finalyze, keyf parametry funkční skupině.
Co je nového ve verzi r2.7.0-rc1:.
- BSON Package záviset MongoDB Package
- Nízká rychlost rozsah dotazu se dvěma omezeními.
Co je nového ve verzi r2.6.3:
- Konektor nedostane byla zahájena v jednom z konstruktoru , takže sady replik nit není aktivována.
Komentáře nebyl nalezen