Reactive Scala Driver for MongoDB

Asynchronous & Non-Blocking

ReactiveMongo 0.12.1

You can read the release notes to know what is new with this release.

The core dependency can be added in your SBT project as following.

libraryDependencies ++= Seq(
  "org.reactivemongo" %% "reactivemongo" % "0.12.1"

Maven Central Test coverage

MongoDB versions older than 2.6 are no longer supported by ReactiveMongo, as the End of Life for MongoDB 2.4 was reached in April 2015.

API documentations:

The various API of the ReactiveMongo driver itself, and also of the related libraries, are available online.

Recommended configuration:

The driver core and the modules are tested in a container based environment, with the specifications as bellow.

This can be considered as a recommended environment.

Tutorials

BSON Manipulation

  1. Overview of the ReactiveMongo BSON library
  2. Readers & writers

Play Framework

Advanced Topics

Samples

These sample applications are kept up to date with the latest driver version. They are built upon Play Framework.