我可以 运行 mongo 来自 reactivemongo 的 js 脚本吗
Can I run mongo js scripts from reactivemongo
堆栈: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" !!
您不能执行 MongoShell 脚本,因为它们特定于此客户端(甚至连线协议也不例外)。
堆栈: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" !!
您不能执行 MongoShell 脚本,因为它们特定于此客户端(甚至连线协议也不例外)。