反应性mongo db.command弃用

时间:2015-07-21 14:02:50

标签: mongodb reactivemongo

我已经使用了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])
  )
)

1 个答案:

答案 0 :(得分:2)

如果您阅读了documentation,您会看到.count操作现在可直接用于收集,您将看到RawCommand用于未执行命令的示例。< / p>