2015-07-21 3 views
1

Я использовал db.command функции, чтобы делать в основном рассчитывать запросы, но с новым обновлением я обнаружил, что эта функция depreaceted с последующим сообщением, что я не понимаю:Реактивной Монго db.command Deprecation

изучить возможность использования reactivemongo. api.commands вместе с GenericDB.runCommand методы

Я не нашел путеводитель по миграции для этой устаревания.

Что на самом деле является альтернативой сейчас для этого кода?

val totalFuture: Future[Int] = db.command(
    Count(
    "collection", 
    Some(BSONFormats.toBSON(Json.obj("key"->"value")).get.asInstanceOf[BSONDocument]) 
) 
) 

ответ

2

Если вы читали documentation, вы увидите, что .count операции теперь доступна непосредственно на коллекции, и вы увидите пример из RawCommand использования для еще не реализованных команд.

+1

Благодарим вас за указание документации, которая объясняет новый способ ее запуска. Должен сказать, даже если он написан в документах, не было очень ясно, как исправить предупреждение из сообщения компилятора. – Neovibrant

Смежные вопросы