MongoDB Java Driver

Software Screenshot:
MongoDB Java Driver
Software Details:
Version: 3.2.2 updated
Upload Date: 6 Mar 16
Distribution Type: Freeware
Downloads: 47

Rating: nan/5 (Total Votes: 0)

The MongoDB database is a document-oriented NoSQL database, perfect for high intensive load environments.

The MongoDB Java Driver enables developers to write apps that connect, store and retrieve information from a MongoDB database.

This is an MongoDB connector created and supported by the official MongoDB development team, coming packed with lots of examples and documentation.

A binary file is also available.

MongoDB also comes with drivers for various other programming languages as well:

C

C#

C++

PHP

Perl

Ruby

Scala

Erlang

Python

Node.js

Haskell

What is new in this release:

  • Converting arrays of embedded documents to custom objects
  • Logging of entry to and exit from calls to server
  • Allow pool to shrink
  • Support max connection idle time and max connection life time
  • Support SASL PLAIN authentication
  • Support SASL SCRAM-SHA1 authentication
  • Ability to use different SPN on the driver for Kerberos Authentication
  • Support the MONGODB-X509 authentication mechanism
  • Update user manipulation helpers to use new manipulation commands provided by the server.
  • Support new $maxTimeMS field for all commands and queries
  • Support aggregation output as a cursor
  • Support $out aggregation pipeline operator
  • Create Async Operations
  • Create Async user-facing API
  • Introduce Stream abstraction
  • Support allowDiskUse top-level boolean parameter to aggregate helper
  • Add helper for explain on an aggregate command
  • Use new write commands when connected to a server with version >= 2.6
  • Allow configuration of heartbeat background threads to be set via API
  • Allow acceptable latency difference to be configured via API
  • Drivers should only talk to servers with overlapping wire versions
  • Implement fluent API for bulk writes
  • Add support for full text search to QueryBuilder
  • Offer option to canonicalize server name used for GSSAPI authentication
  • Support createIndexes command when available
  • Check key names for insert, update, and replace
  • Support parallelCollectionScan command
  • Support Netty for I/O
  • In order to build a tailable cursor, allow to add flags on MongoView
  • Create an RXJava adapter API
  • Implement new API for all queries and updates
  • Create framework for BSON encoding and decoding
  • Add DBCursor.tryNext() method for tailable cursors
  • Introduce closed type system for BSON documents
  • Implement back pressure for asynchronous cursor
  • Introduce API for tailable cursors that doesn't break Iterator contract
  • Introduce CodecRegistry into MongoClient
  • Support authentication mechanism negotiation
  • Every connection should determine for itself the version of the server
  • Add fluent support for find
  • Replace RxJava with reactive-streams
  • Calculate round trip time using exponentially weighted average
  • Add generic builders for query filters, sorts, and projections
  • Add support for not and nor to Filters
  • Implement tests from CRUD specification
  • Add MongoCollection.dropIndex(Bson keys)
  • createIndex(es) helpers in new CRUD API should return index name(s)

What is new in version 3.0.4:

  • Converting arrays of embedded documents to custom objects
  • Logging of entry to and exit from calls to server
  • Allow pool to shrink
  • Support max connection idle time and max connection life time
  • Support SASL PLAIN authentication
  • Support SASL SCRAM-SHA1 authentication
  • Ability to use different SPN on the driver for Kerberos Authentication
  • Support the MONGODB-X509 authentication mechanism
  • Update user manipulation helpers to use new manipulation commands provided by the server.
  • Support new $maxTimeMS field for all commands and queries
  • Support aggregation output as a cursor
  • Support $out aggregation pipeline operator
  • Create Async Operations
  • Create Async user-facing API
  • Introduce Stream abstraction
  • Support allowDiskUse top-level boolean parameter to aggregate helper
  • Add helper for explain on an aggregate command
  • Use new write commands when connected to a server with version >= 2.6
  • Allow configuration of heartbeat background threads to be set via API
  • Allow acceptable latency difference to be configured via API
  • Drivers should only talk to servers with overlapping wire versions
  • Implement fluent API for bulk writes
  • Add support for full text search to QueryBuilder
  • Offer option to canonicalize server name used for GSSAPI authentication
  • Support createIndexes command when available
  • Check key names for insert, update, and replace
  • Support parallelCollectionScan command
  • Support Netty for I/O
  • In order to build a tailable cursor, allow to add flags on MongoView
  • Create an RXJava adapter API
  • Implement new API for all queries and updates
  • Create framework for BSON encoding and decoding
  • Add DBCursor.tryNext() method for tailable cursors
  • Introduce closed type system for BSON documents
  • Implement back pressure for asynchronous cursor
  • Introduce API for tailable cursors that doesn't break Iterator contract
  • Introduce CodecRegistry into MongoClient
  • Support authentication mechanism negotiation
  • Every connection should determine for itself the version of the server
  • Add fluent support for find
  • Replace RxJava with reactive-streams
  • Calculate round trip time using exponentially weighted average
  • Add generic builders for query filters, sorts, and projections
  • Add support for not and nor to Filters
  • Implement tests from CRUD specification
  • Add MongoCollection.dropIndex(Bson keys)
  • createIndex(es) helpers in new CRUD API should return index name(s)

What is new in version 3.0.2:

  • Converting arrays of embedded documents to custom objects
  • Logging of entry to and exit from calls to server
  • Allow pool to shrink
  • Support max connection idle time and max connection life time
  • Support SASL PLAIN authentication
  • Support SASL SCRAM-SHA1 authentication
  • Ability to use different SPN on the driver for Kerberos Authentication
  • Support the MONGODB-X509 authentication mechanism
  • Update user manipulation helpers to use new manipulation commands provided by the server.
  • Support new $maxTimeMS field for all commands and queries
  • Support aggregation output as a cursor
  • Support $out aggregation pipeline operator
  • Create Async Operations
  • Create Async user-facing API
  • Introduce Stream abstraction
  • Support allowDiskUse top-level boolean parameter to aggregate helper
  • Add helper for explain on an aggregate command
  • Use new write commands when connected to a server with version >= 2.6
  • Allow configuration of heartbeat background threads to be set via API
  • Allow acceptable latency difference to be configured via API
  • Drivers should only talk to servers with overlapping wire versions
  • Implement fluent API for bulk writes
  • Add support for full text search to QueryBuilder
  • Offer option to canonicalize server name used for GSSAPI authentication
  • Support createIndexes command when available
  • Check key names for insert, update, and replace
  • Support parallelCollectionScan command
  • Support Netty for I/O
  • In order to build a tailable cursor, allow to add flags on MongoView
  • Create an RXJava adapter API
  • Implement new API for all queries and updates
  • Create framework for BSON encoding and decoding
  • Add DBCursor.tryNext() method for tailable cursors
  • Introduce closed type system for BSON documents
  • Implement back pressure for asynchronous cursor
  • Introduce API for tailable cursors that doesn't break Iterator contract
  • Introduce CodecRegistry into MongoClient
  • Support authentication mechanism negotiation
  • Every connection should determine for itself the version of the server
  • Add fluent support for find
  • Replace RxJava with reactive-streams
  • Calculate round trip time using exponentially weighted average
  • Add generic builders for query filters, sorts, and projections
  • Add support for not and nor to Filters
  • Implement tests from CRUD specification
  • Add MongoCollection.dropIndex(Bson keys)
  • createIndex(es) helpers in new CRUD API should return index name(s)

What is new in version 3.0.1:

  • Converting arrays of embedded documents to custom objects
  • Logging of entry to and exit from calls to server
  • Allow pool to shrink
  • Support max connection idle time and max connection life time
  • Support SASL PLAIN authentication
  • Support SASL SCRAM-SHA1 authentication
  • Ability to use different SPN on the driver for Kerberos Authentication
  • Support the MONGODB-X509 authentication mechanism
  • Update user manipulation helpers to use new manipulation commands provided by the server.
  • Support new $maxTimeMS field for all commands and queries
  • Support aggregation output as a cursor
  • Support $out aggregation pipeline operator
  • Create Async Operations
  • Create Async user-facing API
  • Introduce Stream abstraction
  • Support allowDiskUse top-level boolean parameter to aggregate helper
  • Add helper for explain on an aggregate command
  • Use new write commands when connected to a server with version >= 2.6
  • Allow configuration of heartbeat background threads to be set via API
  • Allow acceptable latency difference to be configured via API
  • Drivers should only talk to servers with overlapping wire versions
  • Implement fluent API for bulk writes
  • Add support for full text search to QueryBuilder
  • Offer option to canonicalize server name used for GSSAPI authentication
  • Support createIndexes command when available
  • Check key names for insert, update, and replace
  • Support parallelCollectionScan command
  • Support Netty for I/O
  • In order to build a tailable cursor, allow to add flags on MongoView
  • Create an RXJava adapter API
  • Implement new API for all queries and updates
  • Create framework for BSON encoding and decoding
  • Add DBCursor.tryNext() method for tailable cursors
  • Introduce closed type system for BSON documents
  • Implement back pressure for asynchronous cursor
  • Introduce API for tailable cursors that doesn't break Iterator contract
  • Introduce CodecRegistry into MongoClient
  • Support authentication mechanism negotiation
  • Every connection should determine for itself the version of the server
  • Add fluent support for find
  • Replace RxJava with reactive-streams
  • Calculate round trip time using exponentially weighted average
  • Add generic builders for query filters, sorts, and projections
  • Add support for not and nor to Filters
  • Implement tests from CRUD specification
  • Add MongoCollection.dropIndex(Bson keys)
  • createIndex(es) helpers in new CRUD API should return index name(s)

What is new in version 3.0.0:

  • Converting arrays of embedded documents to custom objects
  • Logging of entry to and exit from calls to server
  • Allow pool to shrink
  • Support max connection idle time and max connection life time
  • Support SASL PLAIN authentication
  • Support SASL SCRAM-SHA1 authentication
  • Ability to use different SPN on the driver for Kerberos Authentication
  • Support the MONGODB-X509 authentication mechanism
  • Update user manipulation helpers to use new manipulation commands provided by the server.
  • Support new $maxTimeMS field for all commands and queries
  • Support aggregation output as a cursor
  • Support $out aggregation pipeline operator
  • Create Async Operations
  • Create Async user-facing API
  • Introduce Stream abstraction
  • Support allowDiskUse top-level boolean parameter to aggregate helper
  • Add helper for explain on an aggregate command
  • Use new write commands when connected to a server with version >= 2.6
  • Allow configuration of heartbeat background threads to be set via API
  • Allow acceptable latency difference to be configured via API
  • Drivers should only talk to servers with overlapping wire versions
  • Implement fluent API for bulk writes
  • Add support for full text search to QueryBuilder
  • Offer option to canonicalize server name used for GSSAPI authentication
  • Support createIndexes command when available
  • Check key names for insert, update, and replace
  • Support parallelCollectionScan command
  • Support Netty for I/O
  • In order to build a tailable cursor, allow to add flags on MongoView
  • Create an RXJava adapter API
  • Implement new API for all queries and updates
  • Create framework for BSON encoding and decoding
  • Add DBCursor.tryNext() method for tailable cursors
  • Introduce closed type system for BSON documents
  • Implement back pressure for asynchronous cursor
  • Introduce API for tailable cursors that doesn't break Iterator contract
  • Introduce CodecRegistry into MongoClient
  • Support authentication mechanism negotiation
  • Every connection should determine for itself the version of the server
  • Add fluent support for find
  • Replace RxJava with reactive-streams
  • Calculate round trip time using exponentially weighted average
  • Add generic builders for query filters, sorts, and projections
  • Add support for not and nor to Filters
  • Implement tests from CRUD specification
  • Add MongoCollection.dropIndex(Bson keys)
  • createIndex(es) helpers in new CRUD API should return index name(s)

What is new in version 2.12.5:

  • Driver throws IllegalStateException unnecessarily
  • Race condition on DBPort usage during write commands

What is new in version 2.9.1:

  • SimplePool.permitAcquired method swallows InterruptedException
  • DBCollection.isCapped() method throws ClassCastException with mongodb-2.2.0

What is new in version r2.9.0 RC1:

  • Support for the Android platform.

What is new in version r2.7.1:

  • Adding optional finalyze, keyf parameters to group function.

What is new in version r2.7.0-rc1:

  • BSON Package depend MongoDB Package.
  • The low speed of range query with two constraints.

What is new in version r2.6.3:

  • Connector does not get started in one of the constructor, so replica set thread is not activated.

Similar Software

node-mariasql
node-mariasql

10 Feb 16

CDatabase
CDatabase

10 Dec 15

Genghis
Genghis

13 May 15

Mongothon
Mongothon

1 Mar 15

Other Software of Developer MongoDB Development Team

Comments to MongoDB Java Driver

Comments not found
Add Comment
Turn on images!