Template
single collection
multiple collections
mgodatagen
update
indexe
explain
Stage
Database
bson
mgodatagen
[{_id:0,email:{private:true,data:"email@email.com"}},{_id:1,email:{private:false,data:"email@email.com"}}]
Query
db.collection.find({},{"email":{$cond:[{$eq:["$email.private",true]},{private:true},"$email"]}})
Result