Mongodb ReactiveMongo聚合计数函数

Mongodb ReactiveMongo聚合计数函数,mongodb,scala,reactivemongo,Mongodb,Scala,Reactivemongo,我正在尝试执行ReactiveMongo聚合调用 输入:x类型的x,y类型的y,Z类型列表(Z:Z*) 输出: 需要统计mongodb上的所有记录,以便: X字段=X, Y字段=Y, 在类型Z列表中的Z字段中,如何聚合该字段 代码示例: collection.count(Some(Json.obj( X -> x, Y -> y, Z -> (Need to contain one of the Z Elements) )) 谢谢

我正在尝试执行ReactiveMongo聚合调用
输入:x类型的x,y类型的y,Z类型列表(Z:Z*)
输出: 需要统计mongodb上的所有记录,以便: X字段=X, Y字段=Y, 在类型Z列表中的Z字段中,如何聚合该字段
代码示例:

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

谢谢

> P>你可以考虑使用$in聚合< /p>
collection.count(Some(Json.obj(
  X -> x,
  Y -> y,
  Z -> Json.obj("$in" -> YOUR_LIST)
))