Mongodb 插入查询不使用playframework reactivemongo
我目前正在使用Mongodb 插入查询不使用playframework reactivemongo,mongodb,scala,reactivemongo,Mongodb,Scala,Reactivemongo,我目前正在使用 Scala 2.12.6 Mongo 2.4.9 PlayFramework 2.6 URL: 方法:获取 路由:获取/创建控制器.MyController.create(名称:String,年龄:Int) 导致执行异常,如下所示, [JsResultException:JsResultException(错误:列表(,列表(JsonValidationError)(列表(CommandError[code=,errmsg=no-this-cmd:insert,doc:{“o
- Scala 2.12.6
- Mongo 2.4.9
- PlayFramework 2.6
方法:获取
路由:获取/创建控制器.MyController.create(名称:String,年龄:Int)
导致执行异常,如下所示,
[JsResultException:JsResultException(错误:列表(,列表(JsonValidationError)(列表(CommandError[code=,errmsg=no-this-cmd:insert,doc:{“ok”:0,“errmsg”:“no-this-cmd:insert”,“bad-cmd:{“insert”:“persons”,“documents”:[{“name”:“Ramesh”,“age”:28}],“ordered”:true,“writeConcern:{“w”:1,“wtimeout”:null}}}}}}])),WrappedArray())
将Mongo收藏创建为:def collection:Future[JSONCollection]=database.map(u.collection[JSONCollection](“persons”))
创建操作:def create(name: String, age: Int) = Action.async {
collection.flatMap(_.insert(Json.obj("name" -> name, "age" -> age))).map { _ =>
Created
}
}
- 我可以从MongoDB中找到记录,这没有问题,但仍然无法在DB中插入任何单词
需要我的帮助。MongoDB 2.4.9?是的,这是我使用的版本@cchantept该版本不再受MongoDB支持,驱动程序也不支持