Database

[{"properties":[{property_name:"The brou is"},{property_name:"xxx"}]},]

Query

db.collection.aggregate([{$project:{properties:{$filter:{input:"$properties",as:"property",cond:{$regexMatch:{input:{$toLower:"$$property.property_name"},regex:"the brou",}}}},_id:0}}])

Result