MongoDB Java Driver

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

Rating: 2.0/5 (Total Votes: 1)

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

Other Software of Developer MongoDB Development Team

Comments to MongoDB Java Driver

Comments not found
Add Comment
Turn on images!