Я пытаюсь использовать класс мониторинга oplog в casbah
https://github.com/mongodb/casbah/blob/master/casbah-core/src/main/scala/util/OpLog.scala
Что я хочу сделать, так это отслеживать записи oplog в производственной базе данных mongo на
production.someserver.com
и получить записи и отправить их в БД хранилища по адресу
test.someotherserver.com
и реплицировать все данные с рабочего сервера на тестовый сервер. Я не могу использовать наборы реплик для этого, так как сейчас не могу выполнить повторное развертывание. Я пытаюсь создать приложение scala для этого. Casbah официальный драйвер scala для монго как вышеупомянутый класс, который я пытаюсь создать, используя
val mongoColl = MongoConnection() ("test") ("test_data")
val oLog = new MongoOpLog(mongoColl)
Но я даже не могу его создать, получая сообщение об ошибке, что mongooplog не найден. Я импортировал необходимый пакет. Но даже если я смогу это сделать, я понятия не имею, как сделать то, что я хочу сделать. может ли кто-нибудь указать мне правильное направление о том, как этого добиться. Я новичок в scala, поэтому мне было бы полезно небольшое подробное объяснение или ссылка, содержащая его.