Ang MongoDB database ay isang dokumento-oriented NoSQL database, perpekto para sa mataas na masinsinang kapaligiran load.
Ang MongoDB Java Driver ay nagbibigay-daan sa mga developer na magsulat ng apps na kumonekta, mag-imbak at kunin ang impormasyon mula sa isang MongoDB database.
Ito ay isang MongoDB connector nilikha at suportado ng mga opisyal na koponan MongoDB development, pagdating nakaimpake na may maraming mga halimbawa at dokumentasyon.
Ang isang binary file ay magagamit din.
MongoDB din lumapit kumuha ng driver para sa iba't-ibang mga iba pang mga wika programming pati na rin:
C
C #
C ++
PHP
Perl
Ruby
Scala
Erlang
Python
Node.js
Haskell
Ano ang bago sa ito release:
- Pag-convert ng arrays ng naka-embed mga dokumento sa mga pasadyang mga bagay
- Pag-log ng entry sa at exit mula sa mga tawag sa server
- Payagan pool sa pag-urong
- Suporta max koneksyon idle time at max connection buhay ng panahon
- Support SASL PLAIN authentication
- Support SASL tumakas-SHA1 authentication
- Kakayahang upang gamitin ang iba't ibang SPN sa driver para sa Kerberos Authentication
- Suportahan ang mekanismo MongoDB-X509 authentication
- pagmamanipula Update user helpers upang gamitin ang bagong utos pagmamanipula na ibinigay ng server.
- Suportahan ang bagong $ maxTimeMS field para sa lahat ng mga utos at mga query
- Support pagsasama-sama output bilang cursor
- Support $ out pagsasama-sama pipeline operator
- Lumikha Async Operations
- Lumikha Async user-nakaharap API
- Ipakilala Stream abstraction
- Support allowDiskUse top-level boolean parameter sa pinagsama-samang helper
- Magdagdag helper para ipaliwanag sa isang pinagsama-samang command
- Gamitin ang bagong write utos kapag nakakonekta sa isang server na may bersyon & # x3e; = 2.6
- Payagan configuration ng heartbeat background threads na maitakda sa pamamagitan ng API
- Payagan tanggap latency pagkakaiba upang i-configure sa pamamagitan ng API
- Driver ay dapat lamang makipag-usap sa mga server na may magkasanib-sanib wire bersyon
- Ipatupad matatas API para sa mga bulk magsusulat
- Magdagdag ng suporta para sa buong teksto ng paghahanap upang QueryBuilder
- Offer pagpipilian upang canonicalize pangalan ng server na ginagamit para GSSAPI authentication
- Support createIndexes Command kapag available
- Tingnan key pangalan para insert, update, at palitan
- Support parallelCollectionScan command
- Support Netty para sa I / O
- Upang bumuo ng isang tailable cursor, payagan upang magdagdag flags on MongoView
- Lumikha ng isang RXJava adapter API
- Ipatupad ang bagong API para sa lahat ng mga query at mga update
- Lumikha framework para BSON encoding at decoding
- Magdagdag DBCursor.tryNext () method para tailable cursors
- Ipakilala closed uri ng sistema para BSON dokumento
- Ipatupad likod presyon para sa asynchronous cursor
- Ipakilala API para tailable cursors na hindi masira Iterator contract
- Ipakilala CodecRegistry sa MongoClient
- Support authentication mekanismo negotiation
- Ang bawat koneksyon ay dapat matukoy para sa sarili nito ang bersyon ng server
- Magdagdag matatas suporta para find
- Palitan RxJava may reaktibo-stream
- Kalkulahin bilog oras biyahe gamit exponentially weighted average
- Magdagdag generic builders para sa mga filter query, uri, at projections
- Magdagdag ng suporta para sa mga hindi at hindi rin sa Filters
- Ipatupad pagsubok mula CRUD detalye
- Magdagdag MongoCollection.dropIndex (Bson keys)
- createIndex (es) helpers sa bagong CRUD API ay dapat na ibalik ang pangalan index (s)
Ano ang bago sa bersyon 3.0.4:
- Pag-convert ng arrays ng naka-embed na dokumento sa mga pasadyang mga bagay
- Pag-log ng entry sa at exit mula sa mga tawag sa server
- Payagan pool sa pag-urong
- Suporta max koneksyon idle time at max connection buhay ng panahon
- Support SASL PLAIN authentication
- Support SASL tumakas-SHA1 authentication
- Kakayahang upang gamitin ang iba't ibang SPN sa driver para sa Kerberos Authentication
- Suportahan ang mekanismo MongoDB-X509 authentication
- pagmamanipula Update user helpers upang gamitin ang bagong utos pagmamanipula na ibinigay ng server.
- Suportahan ang bagong $ maxTimeMS field para sa lahat ng mga utos at mga query
- Support pagsasama-sama output bilang cursor
- Support $ out pagsasama-sama pipeline operator
- Lumikha Async Operations
- Lumikha Async user-nakaharap API
- Ipakilala Stream abstraction
- Support allowDiskUse top-level boolean parameter sa pinagsama-samang helper
- Magdagdag helper para ipaliwanag sa isang pinagsama-samang command
- Gamitin ang bagong write utos kapag nakakonekta sa isang server na may bersyon & # x3e; = 2.6
- Payagan configuration ng heartbeat background threads na maitakda sa pamamagitan ng API
- Payagan tanggap latency pagkakaiba upang i-configure sa pamamagitan ng API
- Driver ay dapat lamang makipag-usap sa mga server na may magkasanib-sanib wire bersyon
- Ipatupad matatas API para sa mga bulk magsusulat
- Magdagdag ng suporta para sa buong teksto ng paghahanap upang QueryBuilder
- Offer pagpipilian upang canonicalize pangalan ng server na ginagamit para GSSAPI authentication
- Support createIndexes Command kapag available
- Tingnan key pangalan para insert, update, at palitan
- Support parallelCollectionScan command
- Support Netty para sa I / O
- Upang bumuo ng isang tailable cursor, payagan upang magdagdag flags on MongoView
- Lumikha ng isang RXJava adapter API
- Ipatupad ang bagong API para sa lahat ng mga query at mga update
- Lumikha framework para BSON encoding at decoding
- Magdagdag DBCursor.tryNext () method para tailable cursors
- Ipakilala closed uri ng sistema para BSON dokumento
- Ipatupad likod presyon para sa asynchronous cursor
- Ipakilala API para tailable cursors na hindi masira Iterator contract
- Ipakilala CodecRegistry sa MongoClient
- Support authentication mekanismo negotiation
- Ang bawat koneksyon ay dapat matukoy para sa sarili nito ang bersyon ng server
- Magdagdag matatas suporta para find
- Palitan RxJava may reaktibo-stream
- Kalkulahin bilog oras biyahe gamit exponentially weighted average
- Magdagdag generic builders para sa mga filter query, uri, at projections
- Magdagdag ng suporta para sa mga hindi at hindi rin sa Filters
- Ipatupad pagsubok mula CRUD detalye
- Magdagdag MongoCollection.dropIndex (Bson keys)
- createIndex (es) helpers sa bagong CRUD API ay dapat na ibalik ang pangalan index (s)
Ano ang bago sa bersyon 3.0.2:
- Pag-convert ng arrays ng naka-embed na dokumento sa mga pasadyang mga bagay
- Pag-log ng entry sa at exit mula sa mga tawag sa server
- Payagan pool sa pag-urong
- Suporta max koneksyon idle time at max connection buhay ng panahon
- Support SASL PLAIN authentication
- Support SASL tumakas-SHA1 authentication
- Kakayahang upang gamitin ang iba't ibang SPN sa driver para sa Kerberos Authentication
- Suportahan ang mekanismo MongoDB-X509 authentication
- pagmamanipula Update user helpers upang gamitin ang bagong utos pagmamanipula na ibinigay ng server.
- Suportahan ang bagong $ maxTimeMS field para sa lahat ng mga utos at mga query
- Support pagsasama-sama output bilang cursor
- Support $ out pagsasama-sama pipeline operator
- Lumikha Async Operations
- Lumikha Async user-nakaharap API
- Ipakilala Stream abstraction
- Support allowDiskUse top-level boolean parameter sa pinagsama-samang helper
- Magdagdag helper para ipaliwanag sa isang pinagsama-samang command
- Gamitin ang bagong write utos kapag nakakonekta sa isang server na may bersyon & # x3e; = 2.6
- Payagan configuration ng heartbeat background threads na maitakda sa pamamagitan ng API
- Payagan tanggap latency pagkakaiba upang i-configure sa pamamagitan ng API
- Driver ay dapat lamang makipag-usap sa mga server na may magkasanib-sanib wire bersyon
- Ipatupad matatas API para sa mga bulk magsusulat
- Magdagdag ng suporta para sa buong teksto ng paghahanap upang QueryBuilder
- Offer pagpipilian upang canonicalize pangalan ng server na ginagamit para GSSAPI authentication
- Support createIndexes Command kapag available
- Tingnan key pangalan para insert, update, at palitan
- Support parallelCollectionScan command
- Support Netty para sa I / O
- Upang bumuo ng isang tailable cursor, payagan upang magdagdag flags on MongoView
- Lumikha ng isang RXJava adapter API
- Ipatupad ang bagong API para sa lahat ng mga query at mga update
- Lumikha framework para BSON encoding at decoding
- Magdagdag DBCursor.tryNext () method para tailable cursors
- Ipakilala closed uri ng sistema para BSON dokumento
- Ipatupad likod presyon para sa asynchronous cursor
- Ipakilala API para tailable cursors na hindi masira Iterator contract
- Ipakilala CodecRegistry sa MongoClient
- Support authentication mekanismo negotiation
- Ang bawat koneksyon ay dapat matukoy para sa sarili nito ang bersyon ng server
- Magdagdag matatas suporta para find
- Palitan RxJava may reaktibo-stream
- Kalkulahin bilog oras biyahe gamit exponentially weighted average
- Magdagdag generic builders para sa mga filter query, uri, at projections
- Magdagdag ng suporta para sa mga hindi at hindi rin sa Filters
- Ipatupad pagsubok mula CRUD detalye
- Magdagdag MongoCollection.dropIndex (Bson keys)
- createIndex (es) helpers sa bagong CRUD API ay dapat na ibalik ang pangalan index (s)
Ano ang bago sa bersyon 3.0.1:
- Pag-convert ng arrays ng naka-embed na dokumento sa mga pasadyang mga bagay
- Pag-log ng entry sa at exit mula sa mga tawag sa server
- Payagan pool sa pag-urong
- Suporta max koneksyon idle time at max connection buhay ng panahon
- Support SASL PLAIN authentication
- Support SASL tumakas-SHA1 authentication
- Kakayahang upang gamitin ang iba't ibang SPN sa driver para sa Kerberos Authentication
- Suportahan ang mekanismo MongoDB-X509 authentication
- pagmamanipula Update user helpers upang gamitin ang bagong utos pagmamanipula na ibinigay ng server.
- Suportahan ang bagong $ maxTimeMS field para sa lahat ng mga utos at mga query
- Support pagsasama-sama output bilang cursor
- Support $ out pagsasama-sama pipeline operator
- Lumikha Async Operations
- Lumikha Async user-nakaharap API
- Ipakilala Stream abstraction
- Support allowDiskUse top-level boolean parameter sa pinagsama-samang helper
- Magdagdag helper para ipaliwanag sa isang pinagsama-samang command
- Gamitin ang bagong write utos kapag nakakonekta sa isang server na may bersyon & # x3e; = 2.6
- Payagan configuration ng heartbeat background threads na maitakda sa pamamagitan ng API
- Payagan tanggap latency pagkakaiba upang i-configure sa pamamagitan ng API
- Driver ay dapat lamang makipag-usap sa mga server na may magkasanib-sanib wire bersyon
- Ipatupad matatas API para sa mga bulk magsusulat
- Magdagdag ng suporta para sa buong teksto ng paghahanap upang QueryBuilder
- Offer pagpipilian upang canonicalize pangalan ng server na ginagamit para GSSAPI authentication
- Support createIndexes Command kapag available
- Tingnan key pangalan para insert, update, at palitan
- Support parallelCollectionScan command
- Support Netty para sa I / O
- Upang bumuo ng isang tailable cursor, payagan upang magdagdag flags on MongoView
- Lumikha ng isang RXJava adapter API
- Ipatupad ang bagong API para sa lahat ng mga query at mga update
- Lumikha framework para BSON encoding at decoding
- Magdagdag DBCursor.tryNext () method para tailable cursors
- Ipakilala closed uri ng sistema para BSON dokumento
- Ipatupad likod presyon para sa asynchronous cursor
- Ipakilala API para tailable cursors na hindi masira Iterator contract
- Ipakilala CodecRegistry sa MongoClient
- Support authentication mekanismo negotiation
- Ang bawat koneksyon ay dapat matukoy para sa sarili nito ang bersyon ng server
- Magdagdag matatas suporta para find
- Palitan RxJava may reaktibo-stream
- Kalkulahin bilog oras biyahe gamit exponentially weighted average
- Magdagdag generic builders para sa mga filter query, uri, at projections
- Magdagdag ng suporta para sa mga hindi at hindi rin sa Filters
- Ipatupad pagsubok mula CRUD detalye
- Magdagdag MongoCollection.dropIndex (Bson keys)
- createIndex (es) helpers sa bagong CRUD API ay dapat na ibalik ang pangalan index (s)
Ano ang bago sa bersyon 3.0.0:
- Pag-convert ng arrays ng naka-embed na dokumento sa mga pasadyang mga bagay
- Pag-log ng entry sa at exit mula sa mga tawag sa server
- Payagan pool sa pag-urong
- Suporta max koneksyon idle time at max connection buhay ng panahon
- Support SASL PLAIN authentication
- Support SASL tumakas-SHA1 authentication
- Kakayahang upang gamitin ang iba't ibang SPN sa driver para sa Kerberos Authentication
- Suportahan ang mekanismo MongoDB-X509 authentication
- pagmamanipula Update user helpers upang gamitin ang bagong utos pagmamanipula na ibinigay ng server.
- Suportahan ang bagong $ maxTimeMS field para sa lahat ng mga utos at mga query
- Support pagsasama-sama output bilang cursor
- Support $ out pagsasama-sama pipeline operator
- Lumikha Async Operations
- Lumikha Async user-nakaharap API
- Ipakilala Stream abstraction
- Support allowDiskUse top-level boolean parameter sa pinagsama-samang helper
- Magdagdag helper para ipaliwanag sa isang pinagsama-samang command
- Gamitin ang bagong write utos kapag nakakonekta sa isang server na may bersyon & # x3e; = 2.6
- Payagan configuration ng heartbeat background threads na maitakda sa pamamagitan ng API
- Payagan tanggap latency pagkakaiba upang i-configure sa pamamagitan ng API
- Driver ay dapat lamang makipag-usap sa mga server na may magkasanib-sanib wire bersyon
- Ipatupad matatas API para sa mga bulk magsusulat
- Magdagdag ng suporta para sa buong teksto ng paghahanap upang QueryBuilder
- Offer pagpipilian upang canonicalize pangalan ng server na ginagamit para GSSAPI authentication
- Support createIndexes Command kapag available
- Tingnan key pangalan para insert, update, at palitan
- Support parallelCollectionScan command
- Support Netty para sa I / O
- Upang bumuo ng isang tailable cursor, payagan upang magdagdag flags on MongoView
- Lumikha ng isang RXJava adapter API
- Ipatupad ang bagong API para sa lahat ng mga query at mga update
- Lumikha framework para BSON encoding at decoding
- Magdagdag DBCursor.tryNext () method para tailable cursors
- Ipakilala closed uri ng sistema para BSON dokumento
- Ipatupad likod presyon para sa asynchronous cursor
- Ipakilala API para tailable cursors na hindi masira Iterator contract
- Ipakilala CodecRegistry sa MongoClient
- Support authentication mekanismo negotiation
- Ang bawat koneksyon ay dapat matukoy para sa sarili nito ang bersyon ng server
- Magdagdag matatas suporta para find
- Palitan RxJava may reaktibo-stream
- Kalkulahin bilog oras biyahe gamit exponentially weighted average
- Magdagdag generic builders para sa mga filter query, uri, at projections
- Magdagdag ng suporta para sa mga hindi at hindi rin sa Filters
- Ipatupad pagsubok mula CRUD detalye
- Magdagdag MongoCollection.dropIndex (Bson keys)
- createIndex (es) helpers sa bagong CRUD API ay dapat na ibalik ang pangalan index (s)
Ano ang bago sa bersyon 2.12.5:
- Driver throws IllegalStateException hindi kinakailangan
- Race kondisyon sa DBPort paggamit sa panahon write utos
Ano ang bago sa bersyon 2.9.1:
- SimplePool.permitAcquired paraan swallows InterruptedException
- DBCollection.isCapped () method throws ClassCastException sa MongoDB-2.2.0
Ano ang bago sa bersyon r2.9.0 RC1:.
- Suporta para sa Android platform
Ano ang bago sa bersyon r2.7.1:
- Pagdaragdag opsyonal finalyze, keyf parameter sa grupong function.
Ano ang bago sa bersyon r2.7.0-rc1:.
- BSON Package depende MongoDB Package
- Ang mababang bilis ng hanay query na may dalawang mga hadlang.
Ano ang bago sa bersyon r2.6.3:
- Connector ay hindi makapagsimula sa isa sa mga tagapagbuo , kaya set na replika thread ay hindi ginawang aktibo.
Mga Komento hindi natagpuan