ReactiveMongo is a scala driver that provides fully non-blocking and asynchronous I/O operations.
libraryDependencies ++= Seq( "org.reactivemongo" %% "reactivemongo" % "VERSION" )
From the shell, first checkout the source:
$ git clone [email protected]:ReactiveMongo/ReactiveMongo.git
Then go to the
ReactiveMongo directory and launch the SBT build console:
$ cd ReactiveMongo $ sbt > +publish-local
In order to execute the unit and integration tests, SBT can be used as follows.
sbt test-only -- exclude mongo2
When running against MongoDB 2.6, the command must replace
exclude mongo2 with
The test environement must be able to handle the maximum number of incoming connection for the MongoDB instance. This must be checked, and eventually updated, using
Samples: These sample applications are kept up to date with the latest driver version. They are built upon Play 2.3.