相关疑难解决方法(0)

如何在Spring-MongoDb聚合框架中使用$ cond操作

我有一个聚合管道,其中包含一个这样的项目:

$project: {
  start: {
    $cond: {
      if: {
        $eq: ["$start", "EARLY"]
      },
      then: "$deltastart.start",
      else: "$deltastart.end"
    }
  },...
},...
Run Code Online (Sandbox Code Playgroud)

在mongo shell中工作正常.如何使用Spring-Mongodb中的Aggregation框架来表达这一点?我见过ProjectionOperationBuilder,ExpressionProjectionOperationBuilder类型但不是一个例子如何使用它们...有什么建议吗?

spring mongodb aggregation-framework spring-data-mongodb

8
推荐指数
1
解决办法
4488
查看次数