Stack: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" !!
答案 0 :(得分:1)
您无法执行MongoShell脚本,因为它们特定于此客户端(甚至不是有线协议)。