0

スタックからモンゴjsのスクリプトを実行することができます:スカラ座2.11.8、ReactiveMongo 0.11.10、Playframework 2.4.6は私がreactivemongo

我々は、手動で更新ごとに適用されるか、モンゴスクリプト経由のmongo更新スクリプトを管理します。このプロセスを自動化してPlayのスタートアッププロセスの一部にしたいと思っていますが、ReactMongo DSLを使ってScalaでスクリプトを書くことが唯一の方法です。

ReactiveMongoを使用してmongoスクリプトをReactiveMongoで書き直すことなく送信する方法はありますか?

UPDATE

それが判明したので、それはReactivemongoでそれを行うことは不可能だ、私はちょうど彼らがに固有のものとしてあなたは、MongoShellスクリプトを実行することはできませんScalaの

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

MongoShellスクリプトは、このクライアント固有のものであるため(ワイヤプロトコルでさえも)実行できません。 – cchantep

+0

ありがとうございます。答えとして追加することはできますか?このチケットを閉鎖してマークすることはできますか? – mavarazy

答えて

1

からスクリプトを実行してきましたこのクライアント(ワイヤプロトコルでさえも)。