Database

[{likes:[{like:true,username:"bob"},{like:false,username:"tim"}]}]

Query

db.collection.aggregate([{"$project":{"likes":{"$filter":{"input":"$likes","as":"l","cond":{"$eq":["$$l.like",true]}}}}},{"$set":{"likeCount":{$size:"$likes"}}}])

Result