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
URL
方法:获取
路由:获取/创建控制器.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支持,驱动程序也不支持