java—在mongotemplate中聚合执行groupoperation时,有没有忽略大小写的方法?

aor9mmx1  于 2021-07-03  发布在  Java
关注(0)|答案(0)|浏览(349)

我需要通过忽略mongodb中的case来获得重复的名称。mongodb中的聚合如下所示:

  1. db.users.aggregate(
  2. [
  3. {
  4. $group :
  5. {
  6. _id : {$toLower :"$name"},
  7. total: { $sum: 1 }
  8. }
  9. },
  10. {
  11. $match: { "total": { $gt: 1 } }
  12. }
  13. ]
  14. )

我已尝试按以下方式执行组操作: GroupOperation groupOperation = Aggregation.group("name").count().as("total"); 但是,我不知道如何添加 $toLower 在这次行动中。有人能帮我解决这个问题吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题