我有一个聚合管道,其中包含一个这样的项目:
$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类型但不是一个例子如何使用它们...有什么建议吗?