Database

[{"name":"John Doe","access":[{"level":"Gold","rating":3.2},{"level":"Silver","rating":2.1},{"level":"Gold","rating":4.2}]}]

Query

db.collection.aggregate({$set:{access:{$filter:{input:"$access",cond:{$eq:["$$this.level","Gold"]}}}}})

Result