reactivemongo

    0热度

    1回答

    我有一个案例类存储我的userOption,我插入到我的用户。 我的用户的结构是这样: { "_id":ObjectId("55d54d05ece39a6cf774c3e4"), "main":{ "providerId":"userpass", "userId":"[email protected]", "firstName":"test",

    4热度

    1回答

    我使用免费的MongoLab,并且我的数据库在周末升级到Mongo 3,现在我的客户端无法连接。我不断收到'未经授权查询db.collection。'错误。 Mongolab说我应该使用Mongo 3兼容驱动程序(http://docs.mongodb.org/manual/release-notes/3.0-compatibility/#driver-compatibility-changes)

    0热度

    1回答

    我有一个使用ReactiveMongo的基于Scala的Play应用程序。当处于开发模式并发生热重载时,ReactiveMongo会泄漏连接。例如,这里是Mongo的日志文件片段;我在日志中添加一个换行符每次发生热重装指示(即我做了一个简单的变化的应用程序,并重新加载浏览器页面) 2015-09-26T09:43:43.353-0700 I NETWORK [initandlisten] conn

    0热度

    1回答

    我有一个案例类,这是我的应用程序的模型对象,是这样的: case class MyModel(myTypeA: TypeA, str: String) case class TypeA(intVal: Int, strVal: String) 我使用的MongoDB和ReactiveMongo库我的坚持需要。我想将此类型转换为BSONDocument,以便我可以坚持这一点。我不想使用play

    1热度

    2回答

    我在我的MongoDB数据库中有一个集合,里面有几个键。现在我想用一个新字段更新这个集合。所以这是我到目前为止有: def confirm(hash: String) = { val myDb = dbConn.db(dbName) val userCollection = myDb[BSONCollection]("user") val selector = B

    -1热度

    1回答

    我与"org.reactivemongo" %% "play2-reactivemongo" % "0.11.7.play24"工作,当我编译我的proyect,告诉我下一个错误: [error] /home/hector/enova/play-silhouette-reactivemongo-seed-master/app/controllers/CourseController.scala:9

    0热度

    1回答

    我使用Play2 + Scala + ReactiveMongo构建Web应用程序。由于mongodb不要求所有文档具有相同的结构,因此我使用Options作为参数来实现模型的案例类大量使用。例如: case class PersonInfo(address: Option[String], telephone: Option[String], age: O

    1热度

    1回答

    我试图将我的项目从play2-reactivemongo版本0.10.5.0.akka23迁移到使用版本0.11.7.play23。我已经添加了以下进口来修复this question解决的问题: import play.modules.reactivemongo.json._ 与前版本,下面的代码工作: val updateEntity = Json.obj("_id" -> Json.ob

    1热度

    1回答

    我正在使用Play Framework 2.2和ReactiveMongo。我正在迭代所有从ReactiveMongo收到的条目,并从单个条目获取一些属性。有时它抛出不存在的属性的异常,我应该如何捕获它,因为现在使用简单的“恢复”不起作用。 val cursor:Cursor[JsObject] = // QUERY FOR DATA val processingData = cursor.en

    1热度

    1回答

    反应性蒙戈无法找到阅读器我试图将.getAs[T](String)方法包装在Reactive Mongo的BSONDocument类中,所以我可以给一个属性的路径而不是名称。这是我想出了代码: def getPropertyFromBSONWithTransform[T1, T2](transform: T1 => T2, doc: BSONDocument, path: List[String]