0

堆栈:Scala 2.11.8、ReactiveMongo 0.11.10、Playframework 2.4.6

我们通过 mongo 脚本管理 mongo 更新脚本,我们手动将其应用于每次更新。我想自动化这个过程并在 Play 中创建这部分启动过程,但似乎唯一的方法是使用 ReactiveMongo DSL 开始在 Scala 中编写脚本。

有没有办法使用 ReactiveMongo 发送 mongo 脚本而不用 ReactiveMongo 术语重写它们?

更新

事实证明,使用 Reactivemongo 是不可能的,我刚刚从 scala 运行脚本

    import sys.process._
    val mongoUpdateResult = "conf/mongo/update_mongo.sh" !!
4

1 回答 1

1

您不能执行 MongoShell 脚本,因为它们是特定于该客户端的(甚至不是有线协议)。

于 2016-04-26T20:41:46.190 回答