ReactiveMongo聚合计数功能

问题描述 投票:0回答:1

我正在尝试执行ReactiveMongo汇总呼叫Input: X类型的x,Y类型的y,Z类型的列表(z:Z *)输出:需要计算mongodb上的所有记录,以便:X栏= x,Y栏= y,Z类型列表中的Z和Z字段,我该如何汇总?代码示例:

collection.count(Some(Json.obj(
      X -> x,
      Y -> y,
      Z -> (Need to contain one of the Z Elements)
    ))

谢谢!

mongodb scala reactivemongo
1个回答
1
投票

您可以考虑使用$ in聚合

collection.count(Some(Json.obj(
  X -> x,
  Y -> y,
  Z -> Json.obj("$in" -> YOUR_LIST)
))
© www.soinside.com 2019 - 2024. All rights reserved.