我正在尝试执行ReactiveMongo聚合调用
输入: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)
))
谢谢!
答案 0 :(得分:1)
您可以考虑使用$ in聚合
collection.count(Some(Json.obj(
X -> x,
Y -> y,
Z -> Json.obj("$in" -> YOUR_LIST)
))