Подключение базы данных в платформе Play
Я сделал следующие вещи
=> controllers.Application
object Application extends Controller {
val studentForm = Form(
mapping(
"FirstName" -> text,
"MiddleName" -> text,
"LastName" -> text,
"RollNumber" -> number,
"TemporaryAddress" -> text,
"PermanentAddress" -> text,
"Faculty" -> text,
"Section" -> text,
"ContactNumber" -> number,
"Email" -> text
)(StudentInfo.apply)(StudentInfo.unapply)
)
def saveForm = Action {/* implicit request =>
studentForm.bindFromRequest.fold(
errors => (BadRequest("Error")),
res => */ Ok(views.html.forms(studentForm))
}
}
=> models
package models
import play.api.libs.json.Json
/**
* Created by milan on 9/26/16.
*/
case class StudentInfo (
FirstName: String,
MiddleName:String,
LastName:String,
RollNumber:Int,
TemporaryAddress:String,
PermantAddress:String,
Faculty:String,
Section:String,
ContactNumber:Int,
Email:String)
{
}
object StudentInfo {
implicit val info = Json.format[StudentInfo]
}
=> routes
GET /forms controllers.Application.saveForm
Это дает форму. Теперь мне нужно подключить базу данных без использования представлений, т.е.
с json. И мне нужно использовать Mongodb и реактивный Mongo. Может ли кто-нибудь помочь мне
сделай это?