我可以从运行蒙戈JS脚本reactivemongo

问题描述:

堆栈:斯卡拉2.11.8,ReactiveMongo 0.11.10,Playframework 2.4.6我可以从运行蒙戈JS脚本reactivemongo

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

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

UPDATE

因为事实证明,这是不可能的Reactivemongo做到这一点,我刚刚从斯卡拉运行脚本

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

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

+0

感谢分配,你可以添加它作为答案,所以我可以将此票标记为已关闭? – mavarazy

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