Database

[{name:"John Doe",private:true,email:"jane.doe@foobar.com"},{name:"Jane Doe",email:"jane.doe@foobar.com",private:false}]

Query

db.collection.aggregate([{"$addFields":{"email":{"$cond":[{"$eq":["$private",true]},"$$REMOVE","$email"]}}}])

Result