I want to build a string from concatenating some fields, but I want to check the value of each field before I decide to concatenate it.
//syntax:
{$projection:{fieldName:{$concat:["$field1","-","$field2","$field3"]}}}
what I want?
fieldName=($field1!=null?"$field1-":"")+"$field2"+($field3=="ok"?"approved":"pending")