0

堆棧:斯卡拉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

回答

1

您不能執行MongoShell腳本,因爲它們是特定於這個客戶端(甚至不是有線協議)。