Могу ли я запускать сценарии mongo js из reactivemongo?

Стек: Scala 2.11.8, ReactiveMongo 0.11.10, Playframework 2.4.6

Мы управляем сценариями обновления mongo через сценарии mongo, которые мы применяем вручную при каждом обновлении. Я хочу автоматизировать этот процесс и сделать эту часть процесса запуска в Play, но кажется, что единственный способ сделать это — начать писать скрипты на Scala, используя ReactiveMongo DSL.

Есть ли способ использовать ReactiveMongo для отправки сценариев mongo, не переписывая их в терминах ReactiveMongo?

ОБНОВЛЕНИЕ

Как оказалось, с Reactivemongo это сделать невозможно, я просто запускал скрипт из scala

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

person mavarazy    schedule 26.04.2016    source источник
comment
Вы не можете выполнить скрипт MongoShell, так как они специфичны для этого клиента (даже для проводного протокола).   -  person cchantep    schedule 26.04.2016
comment
Большое спасибо, можете ли вы добавить это как ответ, чтобы я мог пометить этот тикет как закрытый?   -  person mavarazy    schedule 26.04.2016


Ответы (1)


Вы не можете выполнить скрипт MongoShell, так как они специфичны для этого клиента (даже для проводного протокола).

person cchantep    schedule 26.04.2016