Cómo usar la operación $ cond en el marco de agregación Spring-MongoDb
Tengo una tubería de agregación que incluye un proyecto como este:
$project: {
start: {
$cond: {
if: {
$eq: ["$start", "EARLY"]
},
then: "$deltastart.start",
else: "$deltastart.end"
}
},...
},...
que funciona bien en mongo shell. ¿Cómo expresar esto usando el marco de agregación en Spring-Mongodb? He visto tipos de ProjectionOperationBuilder, ExpressionProjectionOperationBuilder pero no un ejemplo de cómo usarlos ... ¿alguna sugerencia?