(Location40181) Invalid $addFields :: caused by :: an expression specification must contain exactly one field, the name of the expression. Found 2 fields in { current_presence_title: { $ifNull: [ { $arrayElemAt: [ "$presence.title", 0 ] }, "" ] }, $cond: [ { $ne: [ { $ifNull: [ "$presence_title", "" ] }, "" ] }, "$presence_title", { $ifNull: [ { $arrayElemAt: [ "$presence.title", 0 ] }, "" ] } ] }, while parsing object { presence_title: { current_presence_title: { $ifNull: [ { $arrayElemAt: [ "$presence.title", 0 ] }, "" ] }, $cond: [ { $ne: [ { $ifNull: [ "$presence_title", "" ] }, "" ] }, "$presence_title", { $ifNull: [ { $arrayElemAt: [ "$presence.title", 0 ] }, "" ] } ] }, presence_url: { $ifNull: [ { $arrayElemAt: [ "$presence.url", 0 ] }, "" ] } }