Default implementation of ReactiveMongoApi.
A JSON implementation of FileToSave
.
A mixin for controllers that will provide MongoDB actions.
MongoDB API
Can be used for a custom application loader.
Can be used for a custom application loader.
import play.api.ApplicationLoader class MyApplicationLoader extends ApplicationLoader { def load(context: ApplicationLoader.Context) = new MyComponents(context).application } class MyComponents(context: ApplicationLoader.Context) extends ReactiveMongoApiFromContext(context) { lazy val router = play.api.routing.Router.empty }
Cake pattern components.
MongoDB module.
MongoDB module.
import reactivemongo.play.json.collection.JSONCollection class MyComponent( val collectionName: String) extends WithCollection[JSONCollection] { def database: Future[DefaultDB] = ??? }
Instances of Play Formatter for the ReactiveMongo types.
Factory of JSONFileToSave.
Instances of Play PathBindable for the ReactiveMongo types.