Database

[{"_id":259,"members":[{"email":"test1@gmail.com","added_by":"javatutorials2016@gmail.com","status":"pending"},{"email":"test2@gmail.com","added_by":"javatutorials2016@gmail.com","status":"pending"},{"email":"test3@gmail.com","status":"pending"}]}]

Query

db.collection.update({_id:259,},{"$set":{"members.$[el].status":"active"}},{arrayFilters:[{"el.email":{$in:["test3@gmail.com","test4@gmail.com"]}}]})

Result