Mongodb 被动mongo db.command不推荐

Mongodb 被动mongo db.command不推荐,mongodb,reactivemongo,Mongodb,Reactivemongo,我已经使用db.command函数来完成大部分计数请求,但在新的更新中,我发现该函数已被弃用,我不理解以下消息: 考虑将reactivemongo.api.commands与GenericDB.runCommand方法一起使用 我还没有找到此建议的迁移指南 现在这个代码的替代方案是什么 val totalFuture: Future[Int] = db.command( Count( "collection", Some(BSONFormats.toBSON(Json.obj

我已经使用db.command函数来完成大部分计数请求,但在新的更新中,我发现该函数已被弃用,我不理解以下消息:

考虑将reactivemongo.api.commands与
GenericDB.runCommand
方法一起使用

我还没有找到此建议的迁移指南

现在这个代码的替代方案是什么

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

如果您阅读,您将看到
.count
操作现在可以直接在collection上使用,并且您将看到
RawCommand
用于尚未实现的命令的示例。

感谢您指向说明运行此命令的新方法的文档。我必须说,即使它写在文档中,如何修复编译器消息中的警告也不是很清楚。