Database

[{"permissions":[{"publicRead":true},{"publicRead":false}]}]

Query

db.collection.aggregate([{$set:{"read":{$anyElementTrue:"$permissions.publicRead"},"write":false,"owner":false}}])

Result