Database

[{"name":"Beautiful Store","fruits":["banana","apple","banana","pear"]},{"name":"Beautiful Store","fruits":["bande","apple","pear","pear"]},{"name":"Beautiful Store","fruits":["banana","apple","banana","banana"]},{"name":"Beautiful Store","fruits":["banana","apple"]}]

Query

db.collection.aggregate([{$match:{$expr:{$gte:[{$size:{$filter:{input:"$fruits",as:"item",cond:{$eq:["$$item","banana"]}}}},2]}}}])

Result