reactivemongo

    0热度

    1回答

    我正在使用Scala和Reactive Mongo的Play框架将对象保存到我的mongodb数据库中。在此之后http://reactivemongo.org/releases/0.10/documentation/bson/usage.html我想出了下面的代码: import java.util.Date import com.google.inject.Inject import m

    0热度

    2回答

    我有以UTC格式存储在MongoDB中的日期的文档:2016-01-28T01:00:00Z其中Z代表UTC时间。 我想要做的是找到所有文件,其日期尚未过期(date_stored_in_DB>今天的日期)。不过,我很困惑这样做的正确方法。 方法1:我应该将今天的日期转换为Z格式(如上所示),并开始查看数据库吗?这样它只会匹配字符串。 方法2:我应该从数据库中获取所有记录并将每个日期转换为可解析的

    0热度

    1回答

    我想写一个帮助函数,将允许我的仪表板检查是否MongoDB运行不。根据结果​​,它可能会在可视化仪表板上警告管理员。我通读了反应式mongo文档here,到目前为止我有以下功能,但不幸的是它不工作。 import reactivemongo.api.MongoDriver def isMongoUp(host: String): Boolean = { var connected

    0热度

    1回答

    我想在我的应用程序中开始为mongodb编写测试。 看来,我不能得到它的工作,因为在执行保存之前连接已关闭。 下面是结果 [info] UserDaoMongoSpec: [info] UserDao [info] - application - ReactiveMongoApi starting... [info] - application - ReactiveMongoApi succ

    1热度

    2回答

    I`ve发现一些问题,非常接近我的问题(例如Play Framework/Scala: abstract repository and Json de/serialization),但他们没有解决我的问题。 什么我真的想要实现我的CRUD DAO为了共同的CRUD操作的抽象。 我建立一个GenericMongoDaoActor为: abstract class GenericMongoDaoAct

    1热度

    1回答

    我连接到我的MongoDB副本集有几个问题。 我创建了一个用于读写的mongodb管理员用户。我可以成功登录终端上的mongo shell,并且会话从未过期。 在我的scala应用程序中,我运行带有reactivemongo 0.11.9和MongoDB 3.2.1的akka​​-http,并将3个独立服务器上的mongo复制集合放在Docker容器中,持久存储分配给它们各自的主机。我在服务器启动

    0热度

    2回答

    当我找到"campaignID":"DEMO-1"时,我从MongoDB获得以下文档列表。 [ { "_id": { "$oid": "56be0e8b3cf8a2d4f87ddb97" }, "campaignID": "DEMO-1", "revision": 1, "action": [ "kick",

    0热度

    2回答

    以下代码尝试使用Reactivemongo通过ID获取文档。但是,我不知道如何处理ID错误时抛出的IllegalArgumentException! 试过下面的代码,但编译器不满意case _ => Future.successful(None),它说:found scala.concurrent.Future[None.type] required Option[SomeModel]。也试过ca

    0热度

    3回答

    我打算使用reactiveMongo来实现CRUD操作,这里是我的在线教程的查找功能。 def findTicker(ticker: String) = { val query = BSONDocument("firstName" -> ticker) val future = collection.find(query).one future.onComplete

    0热度

    2回答

    我有以下函数,它使用了reactivemongo驱动程序,并且实际上写入数据库很好。 def writeDocument() = { val document = BSONDocument( "firstName" -> "Stephane", "lastName" -> "Godbillon", "age" -> 29) val futur